IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxWidgets Discussion :

Problème avec les évènements Paint


Sujet :

wxWidgets

  1. #1
    Membre averti Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Points : 369
    Points
    369
    Par défaut Problème avec les évènements Paint
    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.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    void MyFrame::OnPaint(wxPaintEvent& event) {
         m_glcanvas->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.

    Voici une image pour expliquer mieux la situation:



    Merci d'une quelconque aide pour m'aider à régler ce problème!

  2. #2
    Membre averti Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Points : 369
    Points
    369
    Par défaut
    Bonjour, si ca peut servir à quelqu'un d'autre après 4 heures j'ai finalement réussi à résoudre le problème en simplement utilisant Refresh() sur mon wxGlCanvas au lieu d'écraser mon évènement EVT_PAINT de MyFrame

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probl. avec les tableaux d'indices de sommets
    Par kagemusha dans le forum OpenGL
    Réponses: 2
    Dernier message: 04/07/2006, 19h41
  2. Pb avec les menus
    Par Ph. B. dans le forum XMLRAD
    Réponses: 6
    Dernier message: 29/01/2003, 11h57
  3. []Problème avec les formulaires Outlook
    Par davidinfo dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59
  4. PB d'import avec les ActiveX sous BCB6
    Par dergen dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/11/2002, 10h18
  5. Pbm avec les '&'...
    Par AmaX dans le forum Composants VCL
    Réponses: 2
    Dernier message: 19/08/2002, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo