Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Hilfe bei Rechnung für Iso-Engine

  Alt 27. Jun 2005, 05:35
Hallo Christian,

wenn möglich würde ich einfach die Pixel-Farbe testen:

Delphi-Quellcode:
function MouseOnShape(canvas: TCanvas; x, y: integer; hitColor: TColor): boolean;
begin
  Result := Canvas.Pixels[x, y] = hitColor;
end;
Die Koordinaten müssen natürlich entsprechend transformiert sein und eventuell ist es günstiger mit einer missColor und der Umkehrung der Bedingung zu arbeiten.

Grüße vom marabu
  Mit Zitat antworten Zitat