Thema
:
Delphi
Pixel auf Form ermitteln
Einzelnen Beitrag anzeigen
shmia
Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
#
3
Re: Pixel auf Form ermitteln
5. Feb 2007, 18:01
zusammenfalten
·
markieren
Delphi-Quellcode:
function
TForm1.getColor(x, y: LongInt): TColor;
var
canvas: TCanvas;
p : TPoint;
begin
// vom Koordinatensystem des Formulars ins System des Screens umsteigen
p := Self.ClientToScreen(Point(x,y));
canvas:=TCanvas.Create;
try
canvas.Handle:=GetWindowDC(GetDesktopWindow);
Result:=canvas.Pixels[p.x, p.y];
finally
canvas.Free;
end
;
end
;
Andreas
Zitat
shmia
Öffentliches Profil ansehen
Mehr Beiträge von shmia finden