Einzelnen Beitrag anzeigen

Cookiemaster

Registriert seit: 26. Dez 2005
7 Beiträge
 
#2

Re: Welche Farbe hat der Pixel?

  Alt 28. Dez 2005, 16:45
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.
  Mit Zitat antworten Zitat