Hi,
wenn du das
Handle des Fensters kennst, dann geht es auch so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
CurPos: TPoint;
lDC: HDC;
h: HWND;
begin
h:= findwindow();//oder auch was anderes
SetForegroundWindow(h);
lDC:= GetDC(h);
if lDC> 0 then
try
Color:= GetPixel(lDC, 100, 120);
finally
ReleaseDC(h, lDC);
end;
end;
Oder du musst das
Handle mit EnumWindows herausfinden.
EDIT: Ich glaube das Fenster muss sich trotzdem im Vordergrund befinden.