CWnd::OnMenuSelect
Se o objeto de CWnd está associado com um menu, OnMenuSelect é chamado pela estrutura quando o usuário seleciona um item de menu.
afx_msg void OnMenuSelect(
UINT nItemID,
UINT nFlags,
HMENU hSysMenu
);
Parâmetros
nItemID
Identifica o item selecionado. Se o item selecionado é um item de menu, nItemID contém a identificação de item de menu Se o item selecionado contém um menu pop-up, nItemID contém o índice de menus pop-up, e o hSysMenu contém o identificador (clicar- no menu principal.)nFlags
Contém uma combinação dos sinalizadores de menu:o item deMF_BITMAP é um bitmap.
o item deMF_CHECKED é verificado.
O item deMF_DISABLED é desativado.
O item deMF_GRAYED estiver esmaecido.
O item deMF_MOUSESELECT foi selecionada com um mouse.
o item deMF_OWNERDRAW é um item do proprietário.
O item deMF_POPUP contém um menu pop-up.
O item deMF_SEPARATOR é um separador de item de menu.
O item deMF_SYSMENU está contido no menu de controle.
hSysMenu
Se nFlags contém MF_SYSMENU, identifica o menu associado com a mensagem. Se nFlags contém MF_POPUP, identifica a alça de menu principal. Se nFlags contém MF_SYSMENU nem nem MF_POPUP, não é usado.
Comentários
Se nFlags contém 0xFFFF e hSysMenu contém 0, windows fecharam o menu porque o usuário pressionou a tecla ESC ou clicar fora do menu.
Dica
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.
Requisitos
Cabeçalho: afxwin.h