Menu Popup wxWidget

Signaler
Messages postés
5
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
4 août 2005
-
Messages postés
5
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
4 août 2005
-
Bonjour à tous,

J'essai désespérément de faire un menu popup que j’aimerais faire apparaître par un clic droit !


J’utilise devcpp et wxwidget …





Si quelqu’un pouvait m’aider ça serait bien gentil !


Merci d’avance !

5 réponses

Messages postés
17
Date d'inscription
lundi 16 août 2004
Statut
Membre
Dernière intervention
21 juillet 2005

c a dire ?



tu es dans un pannel tu clique droit et tu veux voir un menu apparaitre ?



si c'est ca ton pb... je n'ai pas la solution mais je veux bien
chercher avec toi car j'utilise la meme conf que toi et l'utilisation
de ce type de menu me serait utile également dans une wxScrolledwindow
ou se trouve une bitmap.



j'utilise dev cpp - wx widget (avec dialogblocks en plus ca me permet de faire mes boite tres vite)
Messages postés
5
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
4 août 2005

oui c'est exactement ça !

Ben peut être qu'à deux on va finir par trouver !

j'ai fais un popupMenu et un wxPanel et ensuite wxPanel->PopupMenu( monMenu , wxDefaultPosition) que j'ai placé dans mon clicDroitEvent ...

Mais rien ne se passe ...

Ya qqchose que j'ai pas encore compris je crois ....

sais tu qu'il existe wx-devcpp comme editeur graphique pour dev ????

sinon : http://wxdsgn.sourceforge.net/tutorial.html
Messages postés
17
Date d'inscription
lundi 16 août 2004
Statut
Membre
Dernière intervention
21 juillet 2005

oui j'avais essayé mais c'est encore trop beta pour vraiment gagner du temps avec...



DialogBlocks et developper par les createur de wxWidget... c'est
vraiment pas mal... j'arrive a bosser en meme temps avec ca et devcpp
et je dois dire que c'est à mon avis aussi ergonomique que Visual C++



je vais regarder les popupMenu d'ici demain...
Messages postés
547
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
7 octobre 2007
1
Bonjour,



il faut utiliser la fonction membre PopupMenu de l'objet wxWindow.



bool PopupMenu(wxMenu* menu, const wxPoint& pos = wxDefaultPosition);

bool PopupMenu(wxMenu* menu, int x, int y);



Vous trouverez un exemple d'utilisation dans mon client IRC (fichier chandlg.cpp) sur mon site http://cfred.free.fr



A+



FredCL
Messages postés
5
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
4 août 2005

Merci fredcl !
ça marche nikel !!!!!!