Bonjour, j'ai un problème avec wxWidgets.
J'ai un menu avec lequel j'ouvre un fichier (à l'aide d'un open file dialog).
Ce fichier me permet de dessiner un dessin 3D sur mon wxGLCanvas.
Le problème est qu'il dessine le dessin seulement sur la zone qui était occupé par le OpenFile Dialog (la zone qui nécessitait d'être repeinte).
J'ai donc intercepter mon évènement EVT_PAINT de MyFrame et j'appelle de la mon canevas openGL pour qu'il dessine.
Bien que cela fonctionne (le dessin se dessine complètement!) cela a des répercussion sur mon wxFrame, il ne se peinture plus adéquatement et les fonctions pour quitter (le X, fichier->quitter, mon boutton Quitter) ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void MyFrame::OnPaint(wxPaintEvent& event) { m_glcanvas->Dessine(); }
Voici une image pour expliquer mieux la situation:
Merci d'une quelconque aide pour m'aider à régler ce problème!
Partager