Compartilhar via


Macros de MAP da mensagem (MFC)

Para oferecer suporte a mapas de mensagem, o MFC fornece as seguintes macros:

Declaração de MAP da mensagem e macros de demarcação

DECLARE_MESSAGE_MAP

Declara que um MAP da mensagem será usado em uma classe para mapear mensagens para funções (deve ser usado na declaração da classe).

BEGIN_MESSAGE_MAP

Inicia a definição de um MAP da mensagem (deve ser usado na implementação de classe).

END_MESSAGE_MAP

Finaliza a definição de um MAP da mensagem (deve ser usado na implementação de classe).

Mapeamento de mensagem de macros

ON_COMMAND

Indica qual função irá lidar com uma mensagem de comando especificado.

ON_CONTROL

Indica qual função irá lidar com uma mensagem de notificação de controle especificado.

ON_MESSAGE

Indica qual função irá lidar com uma mensagem definida pelo usuário.

ON_OLECMD

Indica qual função manipulará um comando de menu de um DocObject ou seu contêiner.

ON_REGISTERED_MESSAGE

Indica qual função manipulará um usuário registrado - definido mensagem.

ON_REGISTERED_THREAD_MESSAGE

Indica qual função irá lidar com uma mensagem definida pelo usuário registrada quando você tem um CWinThread classe.

ON_THREAD_MESSAGE

Indica qual função irá lidar com uma mensagem definida pelo usuário quando você tem um CWinThread classe.

ON_UPDATE_COMMAND_UI

Indica qual função irá lidar com uma mensagem de comando de atualização de interface do usuário especificado.

intervalo do MAP da mensagem de macros

ON_COMMAND_RANGE

Indica qual função manipulará o intervalo de IDs de comando especificado nos parâmetros de duas primeiras à macro.

ON_UPDATE_COMMAND_UI_RANGE

Indica qual manipulador atualização manipulará o intervalo de IDs de comando especificado nos parâmetros de duas primeiras à macro.

ON_CONTROL_RANGE

Indica qual função irá lidar com notificações do intervalo de IDs especificados nos parâmetros do segundo e terceiro para a macro de controle.O primeiro parâmetro é uma mensagem de notificação de controle, sistema autônomo BN_CLICKED.

Para obter mais informações sobre mapas de mensagem, a declaração do MAP da mensagem e demarcação macros e as macros de mapeamento de mensagem, consulte Mapas de mensagem and Manipulação de mensagem ' e ' mapeamento de tópicos.Para obter mais informações sobre intervalos de MAP de mensagens, consulte Manipuladores para os intervalos de MAP de mensagens.

Consulte também

Referência

Mapas de mensagem (MFC)