[wxWidgets] Evenement sur souris
Bonjour,
Je n'arrive pas à capter les événements de ma souris, voici mon code :
Code:
1 2 3 4
| /***** Définition des événements */
BEGIN_EVENT_TABLE(scheduleViewerI, wxFrame)
EVT_MOUSE_EVENTS(scheduleViewerI::clickSouris)
END_EVENT_TABLE() |
Dans la classe "scheduleViewerI" qui hérite d'une "wxMDIChildFrame".
Code:
1 2 3 4
| void scheduleViewerI::clickSouris(wxMouseEvent& event) {
{Plein de chose ...}
event.Skip();
} |
Pourtant lorsque je clique sur mon "scheduleViewerI" qui est une "wxMDIChildFrame" et qui contient un "wxSplitterWindow", autrement dit deux fenêtre séparées par une barre (type explorateur de windows), rien ne se passe. Pourriez vous m'expliquer au moins le fonctionnement de la capture d'événements ... ? (car la, je ne lui spécifie pas sur quelle fenêtre je clique mais c'est censer marcher ... l'événement devrait il etre appelé sur n'importe qu'elle mouvement de souris, mais alors comment savoir sur qu'elle fenêtre j'ai cliqué ? il y a pas un moyen simple ? tsss, quel bazar !)
Merci d'avance !!!
Eddy.