Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
CWnd::OnMenuSelect
CWnd                                        Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  afx_msg void OnMenuSelect( UINT  nItemID, UINT  nFlags,
                             HMENU  hSysMenu  );
 
  Parameter   Description
 
  <nItemID>   Identifies the item selected. If the selected item is a menu
              item, <nItemID> contains the menu-item ID. If the selected
              item contains a pop-up menu, <nItemID> contains the pop-up
              menu handle.
 
  <nFlags>    Contains a combination of the following menu flags:
 
              Flag             Description
 
              MF_BITMAP        Item is a bitmap.
 
              MF_CHECKED       Item is checked.
 
              MF_DISABLED      Item is disabled.
 
              MF_GRAYED        Item is dimmed.
 
              MF_MOUSESELECT   Item was selected with a mouse.
 
              MF_OWNERDRAW     Item is an owner-draw item.
 
              MF_POPUP         Item contains a pop-up menu.
 
              MF_SEPARATOR     Item is a menu-item separator.
 
              MF_SYSMENU       Item is contained in the Control menu.
 
  <hSysMenu>  Identifies the menu associated with the message, if <nFlags>
              contains MF_SYSMENU.
 
  Remarks
 
  If the CWnd is associated with a menu, OnMenuSelect is called when the
  user selects a menu item.
 
  If <nFlags> contains -1 and <hSysMenu> contains 0, Windows has closed
  the menu because the user pressed ESC or clicked outside the menu.
 
  This message-handler member function calls the Default member
  function. Override this member function in your derived class to handle
  the WM_MENUSELECT message.
 
  See Also
 
  CWnd::Default, WM_MENUSELECT
 
 
                                     -♦-