Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: auslesen der farbe eines pixels auf dem monitor
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
|