casafa | Merci à toi sankukai8 mais j'ai un autre problème
J'ai créer une classe myFrameMain dérivé de wxFrame.
Dans le constructeur de la classe j'ai ceci:
Code :
- myFrameMain::myFrameMain() : wxFrame(NULL, -1, "Title", wxPoint(-1, -1), wxSize(1024,790), wxDEFAULT_FRAME_STYLE)
- {
- MyGLCanvas = new wxGLCanvas(this, -1, wxPoint(0,0));
- wxSizer *sizer = new wxBoxSizer(wxHORIZONTAL);
- sizer->Add(MyGLCanvas, 1, wxALL|wxEXPAND, 0);
- SetSizer(sizer);
- SetAutoLayout(true);
- Layout();
- Show(true);
- ....
- }
|
Voici ma table des évènements:
BEGIN_EVENT_TABLE(myFrameMain, wxFrame)
EVT_KEY_DOWN(myFrameMain::onKey)
END_EVENT_TABLE()
Le problème : La fonction "onKey" n'est jamais éxécuté sauf si je commente la ligne "sizer->Add(MyGLCanvas, 1, wxALL|wxEXPAND, 0);".
Merci d'avance... |