Schau doch mal im Delphi Menü -> Hilfe -> Windows-
SDK
Und im Index suchen nach diesen Funktionen:
GetDesktopWindow -> Window-
Handle des gesamten Bildschirms holen
GetDC -> Device Context für ein Window-
Handle holen.
GetPixel -> Pixelfarbe eines bestimmten Bildpunktes
Zusammen sollte es dann in etwa so aussehen:
Delphi-Quellcode:
var
hdcDesktop : HDC;
crefPixel : COLORREF;
begin
hdcDesktop := GetDC(GetDesktopWindow);
crefPixel := GetPixel(hdcDesktop, 50, 50);
...
ReleaseDC(GetDesktopWindow, hdcDesktop);
end;
Hab aber nicht getestet ob es wirklich funktioniert.