CWnd::OnMenuSelect
Si l'objet d' CWnd est associé à un menu, OnMenuSelect est appelée par l'infrastructure lorsque l'utilisateur sélectionne un élément de menu.
afx_msg void OnMenuSelect(
UINT nItemID,
UINT nFlags,
HMENU hSysMenu
);
Paramètres
nItemID
Identifie l'élément sélectionné. Si l'élément sélectionné est un élément de menu, nItemID contient l'ID d'élément de menu Si l'élément sélectionné contient un menu contextuel, nItemID contient l'index de menu contextuel, et le hSysMenu contient le handle (cliquer sur- sur) du menu principal.nFlags
Contient une combinaison des balises suivantes de menu :l'élément deMF_BITMAP est une bitmap.
L'élément deMF_CHECKED est activée.
l'élément deMF_DISABLED est désactivé.
L'élément deMF_GRAYED est grisé.
l'élément deMF_MOUSESELECT a été sélectionné avec une souris.
l'élément d'MF_OWNERDRAW est un élément owner draw.
l'élément deMF_POPUP contient un menu contextuel.
l'élément deMF_SEPARATOR est un séparateur d'élément de menu.
l'élément deMF_SYSMENU est contenu dans le menu de contrôle.
hSysMenu
Si nFlags contient MF_SYSMENU, identifie le menu associé au message. Si nFlags contient MF_POPUP, identifie le handle du menu principal. Si nFlags ne contient aucune MF_SYSMENU ni MF_POPUP, il est non utilisé.
Notes
Si nFlags contient 0xFFFF et hSysMenu contient 0, windows a fermé le menu car l'utilisateur a utilisateur appuie sur la touche Échap ou a cliqué en dehors de le menu.
Notes
Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.
Configuration requise
Header: afxwin.h