Bonjour,
je voudrais griser un label dans un menu.
j'arrive � desactiver le menu gr�ce � ON_UPDATE_COMMAND_UI mais je ne connais pas la fonction pour griser le label associ� � ce menu.
Bonjour,
je voudrais griser un label dans un menu.
j'arrive � desactiver le menu gr�ce � ON_UPDATE_COMMAND_UI mais je ne connais pas la fonction pour griser le label associ� � ce menu.
c'est quoi la diff�rence entre griser et d�sactiver ?
Salut, il faut deja que tu recupere le menu dans lequel tu veux travailler
CMenu * menu= GetMenu();
Puis tu apelle la fonction suivante avec l'identifiant de ce que tu veux griser
menu->EnableMenuItem(ID_...,MF_GRAYED);
ben d�sactiver c'est quand tu cliques ca fait plus rien et griser c'est le texte qui est gris� !Envoy� par la drogue c'est mal
![]()
partant du principe qu'un texte d�sactiv� est gris�, comment l'utilisateur va savoir la diff�rence entre un menu gris� et un menu d�sactiv� ?Envoy� par ClaireC38
Envoy� par crochepatte
oki merci !![]()
ca marche bien et c'est plus simple que ce que je faisait avant![]()
justement, avant j'arrivais � desactiver le menu mais pas � le griser donc l'utilisateur ne voyait pas que c'�tait d�sactiv�.Envoy� par la drogue c'est mal
OnUpdateMafonction(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_booleen);
}
Ca fait les 2 en m�me temps �a �videmment, �a grise et d�sactive...
ben nonEnvoy� par stof
![]()
c'est ce que j'avais fait au d�but ...
Partager