Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: auslesen der farbe eines pixels auf dem monitor

  Alt 10. Sep 2006, 15:23
Einfach ein Canvas an den Desktop binden.

Delphi-Quellcode:
function GetColorAt(const X, Y: Integer): TColor;
var canvas: TCanvas;
begin
  canvas:=TCanvas.Create;
  try
    canvas.Handle:=GetWindowDC(GetDesktopWindow);
    Result:=canvas.pixels[X, Y];
  finally
    canvas.Free;
  end;
end;
(ungetestet)
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat