Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2571 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Menu contextuel (griser un élément du menu déroulant)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Menu contextuel (griser un élément du menu déroulant)

n°724466
choupinou
Posté le 13-05-2004 à 11:35:42  profilanswer
 

Comment désacticer l'accès aux sous-menus d'un menu CONTEXTUEL?
J'ai utilisé la fonction OnUpDate...(CCmdUI *pCmdUI) qui est appelée lors de la création du menu. Voici le code

Code :
  1. void ...::OnUpDate...(CCmdUI *pCmdUI)
  2. {
  3.    pCmdUI->Enable(FALSE);
  4. }


la fonction est bien appelée mais seulement après que le menu soit créé.
Donc le sous-menu ne se grise pas et j'ai donc accès à une opossibilité d'action non voulue.
Comment faire pour résoudre ce problème?

mood
Publicité
Posté le 13-05-2004 à 11:35:42  profilanswer
 

n°725622
choupinou
Posté le 14-05-2004 à 10:47:24  profilanswer
 

Pour ceux que ca interresse, j'ai trouvé la solution:
il faut désactiver les sous-menu avant la création du menu déroulant grâce à la fonction:

Code :
  1. pmenu->EnableItemMenu(/*ID du sous-menu*/, MF_DISABLED|MF_GRAYED);
  2. //pmenu est un pointeur sur CMenu

n°953387
Ilhan_
Posté le 14-01-2005 à 21:58:23  profilanswer
 

Euh, si je puis me permettre... parce que le sujet m'intéressait aussi, tu as fait une tout petite inversion,
ce n'est pas EnableItemMenu(...) mais EnableMenuItem(...) avec les mêmes arguments...
mais ça arrive les fautes de frappes...
enfin merci sans toi, j'aurai erré sur le web à la recherche d'une réponse....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Menu contextuel (griser un élément du menu déroulant)

 

Sujets relatifs
[dreamweaver- site]barre menu seulement visible dans le rendu???ouvrir une fenetre lorsqu'on clique sur le menu
Page avec menu en (x)html/cssgriser la croix de la fenetre en java
menu déroulant dynamique en php[PHP] savoir si un tableau contient au moins un element ?
[JS]Cmt faire apparaitre un menu select a partir d'un select ?[STRUTS] Creation de menu avec struts-menu
[Opengl] Charger les fichiers d'un repertoire depuis un menu 
Plus de sujets relatifs à : Menu contextuel (griser un élément du menu déroulant)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR