Rendre une option d'un menu non sélectionnable
Bonjour,
Je souhaite simplement savoir s'il existe un tutoriel pour se servir correctement d'un menu...
J'aimerai par exemple rendre au début une option de ce menu non sélectionnable, et que ce ne soit qu'après avoir réalisé une action que celle-ci redevienne active, mais je n'ai pas encore trouvé les fonctions à employer.
Je vous remercie d'avance pour vos réponses.
Zozio
petit exemple de code ...
pour la gestion des menus, le grisage ou l'autorisation d'un element de menu, identifiant par son ID, va dans le wizard pour la classe mainframe.
selectionne ton id de menu, et l'evenement ON_UPDATE_UI , cela va te permettre en double cliquant dessus de generer la fonction qui va gerer ce message ON_UPDATE_UI pour l'element de ton menu.
ensuite, dans la fonction créée par ton wizard , qui ressemble à ceci..
Code:
1 2 3 4
| void CMainFrame::OnUpdatePane3 (CCmdUI *pCmdUI)
{
pCmdUI->Enable (true); // remplacer par false pour griser l'element..
} |
il te suffit de spécifier ton choix..