Créer un menu+gérer les évenements du menu [résolu] [MFC/C++] - C++ - Programmation
Marsh Posté le 02-05-2003 à 09:45:05
voila un vieux code : (c pas en mfc, mais ca devrait pas t'empecher de l'utiliser)
Code :
|
Marsh Posté le 02-05-2003 à 09:55:19
Konar a écrit : voila un vieux code : (c pas en mfc, mais ca devrait pas t'empecher de l'utiliser)
|
Merci, mais j'ai toujours le meme problème (j'ai pas d'erreurs, mais le menu ne s'affiche tout de meme pas... )
D'autres idées ?? (Up topic, Up )
Marsh Posté le 02-05-2003 à 10:00:38
backdafuckup a écrit : |
t'es sur que le code est éxécuté ? paske bon, c'est censé marcher partout...
sinon teste la valeur de retour de TrackPopupMenu() ou des autres fonctions...
Marsh Posté le 02-05-2003 à 10:21:15
Bon, j'ai trouvé, à force de modifications (et merci à Konar aussi ).
Pour information voici le résultat :
Code :
|
Encore merci à Konar
Autre question : Comment gère-t-on les évenements générés par le menu ?
Marsh Posté le 02-05-2003 à 10:24:48
Ah, oubliez ma question, j'ai trouvé...
C'était une question con, j'aurais du plus réfléchir...
Merci Konar (... euh... bon ok )
Marsh Posté le 02-05-2003 à 10:32:28
Par contre, question :
L'evenement Click sur une des entrées du popupmenu est il le meme que l'evenement COMMAND ???
Marsh Posté le 02-05-2003 à 11:08:02
backdafuckup a écrit : Par contre, question : |
faut lire un peu plus les man...
le retour de TrackPopupMenu (ajouter le flag TPM_RETURNCMD) permet de te dire sur quoi le gars a cliqué ds le menu. Si le retour est 0, pas de selection, sinon ca retourne l'id ke t'as spécifié dans AppendMenu().
Marsh Posté le 02-05-2003 à 11:20:30
Konar a écrit : |
Je te remercie, j'avais pas vu que tu avais répondu, mais j'ai trouvé depuis un moment en fait... J'ai pas assez réflechi.
Je te remercie pour le temps accordé
Marsh Posté le 02-05-2003 à 09:35:10
Je travaille sous VC++ 6.
J'essaie de créer un menu (un popupmenu) accessible gràca au click droit sur le trayicon.
Voici mon code :
Ca ne marche pas. Le programme sort une erreur lorsque je fais un click droit.
Je suis débutant en C++, même en objet (on peut le dire), mais j'ai du mal à comprendre ces erreurs.
La première chose que j'avais tenté était d'appeler un menu créer grâce à Visual C++, mais il y avait une erreur à l'appel de ce menu (le programme n'associait pas l'ID du menu au menu lui même ).
Voila, si vous pouvez m'aider, c'est cool. Merci d'avance
Message édité par backdafuckup le 02-05-2003 à 11:44:42