I found this bug on bug tracker. I followed your idea and send a patch that solves this. I'll try another approach tomorrow.
Thank you very much! Em 21/11/2014 20:48, "Frederic Da Vitoria" <davito...@gmail.com> escreveu: > 2014-11-21 16:01 GMT+01:00 Frederic Da Vitoria <davito...@gmail.com>: > >> >> 2014-11-20 19:21 GMT+01:00 Fabio Luis Girardi <fluisgira...@gmail.com>: >> >>> I don't know if this is a bug or not. I created a control from a >>> TCustomControl that draws a polyline with a transparent background. The >>> transparent effect has been using SetShape procedure using a bitmap of 1 >>> bit color depth. >>> >>> The "bug" (I don't know if this is a bug) is that a TImage behind of a >>> instance of my polyline control don't receive the click messages, but a >>> TButton instance receives. >>> >>> So, I don't know if this is a bug or I have to do something in my >>> control to send these messages to TImage behind. >>> >> >> I had once a similar issue with a tPanel behind another control, in >> Delphi. IIRC, I indeed had to forward the messages in some way to the >> tPanel. I can check in my archives, if you want, but I won't be able to do >> it before tomorrow. >> > > I just checked. Sorry, my memory was wrong, I did use TButtons. But it > makes sense that the uppermost control would prevent any deeper control > from receiving clicks, even if the uppermost control is visually > transparent. > > -- > Frederic Da Vitoria > (davitof) > > Membre de l'April - « promouvoir et défendre le logiciel libre » - > http://www.april.org >
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus