riwu
2014-08-12 08:03:12
Anyone know how to activate the SMART? (gain focus/go infront)
ActivateClient doesn't work for SMART.
ActivateClient doesn't work for SMART.
2014-08-12 08:03:12
2014-08-12 10:01:45
{$DEFINE SMART}
{$i srl-6/srl.simba}
procedure BringToFront(const PID: Integer);
var
Processes: TSysProcArr;
i: Integer;
begin
Processes := GetProcesses();
for i := 0 to High(Processes) do
if (Pos(Format('[%d]', [PID]), Processes[i].Title) > 0) then
begin
SetTarget(Processes[i]);
ActivateClient();
end;
end;
begin
setupSRL();
BringToFront(__smartCurrentPid);
end.
2014-08-12 10:41:18
From: Olly
EIOS Doesn't support ActivateClient… Tho you could do something like this.{$DEFINE SMART}
{$i srl-6/srl.simba}
procedure BringToFront(const PID: Integer);
var
Processes: TSysProcArr;
i: Integer;
begin
Processes := GetProcesses();
for i := 0 to High(Processes) do
if (Pos(Format('[%d]', [PID]), Processes[i].Title) > 0) then
begin
SetTarget(Processes[i]);
ActivateClient();
end;
end;
begin
setupSRL();
BringToFront(__smartCurrentPid);
end.