CWnd::OnMenuSelect
Se o CWnd objeto é associado 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 for um item de menu, nItemID contém a ID de item de menu. Se o item selecionado contém um menu pop-up, nItemID contém o índice de menu pop-up, e hSysMenu contém o identificador do menu principal (clicado-on).nFlags
Contém uma combinação de sinalizadores de menu a seguir:MF_BITMAP O item é um bitmap.
MF_CHECKED Item é verificado.
MF_DISABLED Item está desabilitado.
MF_GRAYED Item ficará esmaecido.
MF_MOUSESELECT Item foi selecionado com o mouse.
MF_OWNERDRAW O item é um item de desenho proprietário.
MF_POPUP Item contém um menu pop-up.
MF_SEPARATOR O item é um separador de item de menu.
MF_SYSMENU Item está contido no menu de controle.
hSysMenu
If nFlags contém MF_SYSMENU, identifica o menu associado a mensagem.If nFlags contém MF_POPUP, identifica o identificador do menu principal.If nFlags contém nenhuma MF_SYSMENU nor MF_POPUP, ele não é utilizado.
Comentários
If nFlags contém 0xFFFF e hSysMenu contém 0, Windows fechou o menu porque o usuário pressionou a tecla ESC ou clicar fora do menu.
Observação: |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função. |
Requisitos
Cabeçalho: afxwin.h