Compartilhar via


CWnd::OnCommand

A estrutura chama esta função de membro quando o usuário seleciona um item de um menu, quando um controle filho envia uma mensagem de notificação ou quando um pressionamento de tecla aceleradora é traduzido.

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

Parâmetros

  • wParam
    A palavra de ordem inferior de wParam identifica a ID de comando do item de menu, controle ou acelerador. A palavra de ordem alta de wParam Especifica a mensagem de notificação se a mensagem é de um controle. Se a mensagem for de um acelerador, palavra alta ordem é 1.Se a mensagem for de um menu, a palavra alta ordem é 0.

  • lParam
    Identifica o controle envia a mensagem se a mensagem for de um controle.Caso contrário, lParam é 0.

Valor de retorno

Um aplicativo retorna diferente de zero se ele processa essa mensagem; caso contrário, 0.

Comentários

OnCommand processa o MAP de mensagens de notificação de controle e ON_COMMAND entradas e chama a função de membro apropriado.

Substituir esta função de membro em sua classe derivada para tratar o WM_COMMAND mensagem.Uma substituir não processará o MAP da mensagem, a menos que a base da classe OnCommand é chamado.

Observação:

Essa função de membro é chamada pela estrutura para permitir que y nosso aplicativo para 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ê telefonar a implementação da classe de base dessa função, essa implementação usará o originalmente, parâmetros passados 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

WM_COMMAND

CCmdTarget::OnCmdMsg

Outros recursos

Membros CWnd