Re: Transparentes Bild soll nur an bestimmten stellen angekl
20. Aug 2005, 06:57
Eigentlich geht es um eine Ableitung von TImage. Dort ueberschreibt man die Message CM_HITTEST und liefert im Result der TMessage-Struktur
je nachdem ob die Maus ueber einem transparenten Pixel ist 0 oder 1. Die Mausposition ist im LParam der Struktur kodiert.
Danach fuehlt sich die Komponente nur angeklickt wenn sie auf einem nicht-transparenten Pixel getroffen wird.
Genaugenommen ist sie jetzt auch fuer Klicks transparent.
TJvImage der JVCL hat das bereits implementiert.
|