Bonjour,
Je souhaite des infos pour savoir comment rendre non disponible dans une application MDi des options de menu selon des contextes diff�rents.
Pour l'instant (et �a marche), pour une option de menu donn�e ID_MENU_OPTION1 j'ai cr�e une fonction associ�e au message UPDATE_COMMAND_UI.
Je dispose donc d'une nouvelle fonction OnUpdateMonOption(CCmdUI* pCmdUI) dans laquelle je fais :
Pour la d�clencher je fais un PostMessage(ID_MENU_OPTION1,0,NULL).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 OnUpdateMonOption(CCmdUI* pCmdUI) { pCmdUI->Enable(FALSE); }
Je trouve un peu lourd d'avoir une fonction pour chaque option de menu. J'aimerai comprendre comment disposer d'une fonction unique et aussi comprendre le fonctionnement des param�tres WPARAM et LPARAM pour, dans cette fonction viser l'option de menu qui m'interesse et passer l'�tat Enable ou Non Enable de cette option.
Merci d'avance
Partager