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...

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");
}
Donc comment definir quand je suis "dans le panel" car meme si je clique dessus, il n'intersepte pas l'evenement.
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