Salut à tous,
j'ai un problème pour utiliser la gestion du clavier avec wxwidgets. J'ai pourtant trouvé quelques exemples sur le net mais ils ne marchent pas dans mon prjet et j'aimerais savoir pourquoi !
Code :
- BEGIN_EVENT_TABLE(TMyFrame, wxFrame)
- EVT_MENU(On_Quit, TMyFrame::OnQuit)
- EVT_KEY_DOWN(TMyFrame::OnKeyDown)
- EVT_IDLE(TMyFrame::Display)
- END_EVENT_TABLE()
|
Code :
- void TMyFrame::OnKeyDown(wxKeyEvent& event)
- {
- switch( event.GetKeyCode() )
- {
- case WXK_LEFT :
- pieceCourante->deplacer(0);
- buttonTest->SetLabel("coucou2" );
- break;
- default:
- event.Skip();
- break;
- }
- }
|
J'ai essayé de changer plusieurs trucs mais je n'arrive à rien ! Est-ce que quelqu'un a une idée ?
PS : lorsque l'on clique sur une touche le but est de modifier un objet se trouvant dans un panel ainsi que dans un WxGlCanvas
Message édité par Kineas le 03-05-2005 à 21:28:14