J'utilise un Controle TApplicationEvent dans ma forme principale
en Delphi ApplicationEvents1Message( var Msg: tagMSG; var Handled: Boolean )
en C++, ApplicationEvents1Message( tagMSG &Msg, bool &Handled )
je voudrais connaitre le contrôle qui a provoqué l'évènement WM_LBUTTONDOWN
Remarque : ce n'est pas forcemment l'ActiveControl car cette méthode ne renvoie que les contrôles pouvant avoir recevoir un focus...
ex: un TImage provoque l'événement mais ne reçoit pas le focus
Quelqu'un sait-il comment savoir quel contrôle a déclenché l'évènement ? (sa classe, son nom...)
en fait j'ai trouvé comment connaitre le controle qui a provoqué l'évènement intercepté par
TApplicationEvent: le paramètre msg a une propriété hwnd (handle)
avec FindControl(Msg.hwnd); je peux "caster" le controle et accéder à ses propriétés (name, etc)