ON_COMMAND

ON_COMMAND ( id, memberFxn void )

Parâmetros

identificação

O ID de comando.

memberFxn

O nome da função mensagem-manipulador para o qual o comando é mapeado.

Observações

Essa macro geralmente é inserida em um mapa da mensagem por ClassWizard ou manualmente. Indica qual função tratará uma mensagem de comando de um objeto de interface do usuário de comando, como um botão de barra de ferramentas ou o item de menu.

Quando um objeto de destino de comando recebe um Windows WM_COMMAND mensagem com a identificação especificada, ON_COMMAND chamar o membro função memberFxn ao identificador de mensagem.

Use ON_COMMAND para mapear um único comando para uma função de membro. Use ON_COMMAND_RANGE para mapear um intervalo de ids de comando para um membro função. Apenas uma entrada de mapa de Mensagemens pode coincidir com uma identificação de determinado comando. Ou seja, você não pode mapear um comando para mais de um manipulador. Para obter mais informações e exemplos, consulte manipulação de Mensagemens e tópicos de mapeamento no Guia do programador do Visual C++.

Exemplo

/ / exemplo de O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
 nbsp;  //{{AFX_MSG_MAP (CMyDoc)
    ON_COMMAND (ID_MYCMD, OnMyCommand)
    // ... Mais entradas para lidar com comandos adicionais
    //}}AFX_MSG_MAP
END_MESSAGE_MAP)

Consulte tambémnbsp;O&N_UPDATE_COMMAND_UI

Index