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 :

Créer des menus déroulants


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Septembre 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 139
    Par défaut Créer des menus déroulants
    Bonjour

    Je souhaiterai créer des menus déroulants sous wxWidget, comment ça fonctionne ?
    Comme ceci, mais sans pouvoir entrer du texte :



    Ou alors, comme la petite barre en bas du forum pour choisir la catégorie ou aller (navigation rapide).

    Merci d'avance, j'ai beau chercher partout dans la doc, j'avoue que cette partie là n'est pas très claire... :-/

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Ce que tu veux dois être ici dans la doc :

    http://www.wxwindows.org/manuals/2.6...tml#wxcombobox

    N'oublie pas de spécifier le style : wxCB_DROPDOWN

  3. #3
    Membre très actif
    Inscrit en
    Septembre 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 139
    Par défaut
    J'ai déja regardé, mais je ne comprend pas vraiment comment ça marche... :-/

  4. #4
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    C'est une classe dérivée de celle ci :
    http://www.wxwindows.org/manuals/2.6...ntrolwithitems

    Donc tu ajoutes et tu enlèves tes éléments avec Append et Delete

  5. #5
    Membre très actif
    Inscrit en
    Septembre 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 139
    Par défaut
    Effectivement, je n'avais pas fait attention à ça...

    Merci

    Sinon, j'ai un autre probléme avec les timers, dans mon code, je met ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    BEGIN_EVENT_TABLE(MainWindow, wxFrame)
    EVT_TIMER(Id_Repaint, MainWindow::OnTimer)
    END_EVENT_TABLE()
    Mais Code::Blocks me donne une erreur la dessus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    invalid static_cast from 'void (MainWindow::*)(wxCommandEvent&)' to 'void (wxEvtHandler::*)(wxTimerEvent)'
    Voila la fontion OnTimer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void MainWindow::OnTimer(wxCommandEvent& WXUNUSED(event))
    {
        Opengl->RePaint();
    }
    Ou est le probleme ?

  6. #6
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Ta fonction attend un wxCommandEvent en paramètre alors qu'il s'agit d'un wxTimerEvent qui devrait être utilisé.

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/10/2005, 02h58
  2. Remplacer des boutons par des menus déroulants?
    Par drthodt dans le forum Access
    Réponses: 3
    Dernier message: 20/09/2005, 17h37
  3. [Eclipse] [VE] Créer des menus avec les classes SWT de VE
    Par jbcorens dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 30/08/2005, 12h25
  4. Menu dans la barre des menus OS X
    Par SHiSo dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 02/06/2005, 20h16
  5. Wait cursor et accessibilité des menus
    Par Depteam1 dans le forum MFC
    Réponses: 3
    Dernier message: 23/09/2004, 19h01

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