Compartilhar via


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

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::OnMenuSelect

Outros recursos

Membros CWnd