Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#11

Re: Transparentes Bild soll nur an bestimmten stellen angekl

  Alt 20. Aug 2005, 05: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.
  Mit Zitat antworten Zitat