Bonjour,
Voilà petite question sur les evenements clavier.
J'ai un panel dans un wxSplitterWindow.
J'aimerai que certaine combinaison (genre ctrl+M) agisse sur mon panel peut importe ou je me trouve sur la form (autre panel, dans un textbox...)
Et d'autre comme SUPPR n'agisse que si je suis "dans" le panel
Seulement je n'arrive pas à activer un evenement clavier : il ne passe rien quand je tape sur une touche...
Donc comment definir quand je suis "dans le panel" car meme si je clique dessus, il n'intersepte pas l'evenement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 BEGIN_EVENT_TABLE(PanelIcone, wxPanel) EVT_KEY_DOWN(PanelIcone::TouchesRaccourcis) END_EVENT_TABLE() void PanelIcone::TouchesRaccourcis(wxKeyEvent& evt) { wxMessageBox("ee"); }
J'aimerai que le CTRL M soit geré par ce panel car il "utiliserai" des variables de ce "panels".
Voilà j'espere avoir été compréhensible ?
merci
Partager