Bonjour � tous,

PS: Je travaille en Visual.NET MFC...sur une bo�te de dialogue

J'ai consult� pas mal de sujet sur les menus sans toutefois trouver la r�ponse � mon probl�me qui finalement est tout simple.

Voil�...je voudrais d�griser un �l�ment de menu !
J'ai vu que farscape a pas mal r�pondu � ce sujet mais je n'ai pas trouv� ma r�ponse.

Je sais activer ou d�sactiver mon �l�ment...�a il n'y a pas de probl�me.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
BEGIN_MESSAGE_MAP(CToolsDlg, CDialog) 
   //{{AFX_MSG_MAP(CToolsDlg) 
     ON_UPDATE_COMMAND_UI(ID_COURS_CREER, OnUpdateCoursCreer)
   //}}AFX_MSG_MAP
END_MESSAGE_MAP()
Ensuite je place ma fonction...

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
void CToolsDlg::OnUpdateCoursCreer(CCmdUI *pCmdUI)
{
	pCmdUI->Enable(m_bActive);
}
En fonction de ma variable bool�enne m_bActive je peux activer/d�sactiver mon menu...si toutefois celui-ci n'est pas en mode gris�.
Si mon �l�ment de menu est en mode gris� d�s le d�part (et donc inactif)...impossible de le d�griser.

Quelqu'un a une id�e ??

Merci.