Partilhar via


Macros do mapa de mensagens (ATL)

Estes mapeamentos e macros definem entradas de mensagem.

ALT_MSG_MAP

Marca o início de um mapa alternativo de mensagem.

BEGIN_MSG_MAP

Marca o início do mapa padrão de mensagem.

CHAIN_MSG_MAP_ALT

Cadeias a um mapa alternativo de mensagem na classe base.

CHAIN_MSG_MAP_ALT_MEMBER

Cadeias a um mapa alternativo de mensagem em um membro de dados da classe.

CHAIN_MSG_MAP

Cadeias ao mapa padrão de mensagem na classe base.

CHAIN_MSG_MAP_DYNAMIC

Cadeias no mapa de mensagem em outra classe em tempo de execução.

CHAIN_MSG_MAP_MEMBER

Cadeias ao mapa padrão de mensagem em um membro de dados da classe.

COMMAND_CODE_HANDLER

Mapeia uma mensagem de WM_COMMAND a uma função de manipulador, com base no código de notificação.

COMMAND_HANDLER

Mapeia uma mensagem de WM_COMMAND a uma função de manipulador, com base no código de notificação e o identificador do item de menu, do controle, ou de aceleração.

COMMAND_ID_HANDLER

Mapeia uma mensagem de WM_COMMAND a uma função de manipulador, com base no identificador do item de menu, do controle, ou de aceleração.

COMMAND_RANGE_CODE_HANDLER

Mapeia uma mensagem de WM_COMMAND a uma função de manipulador, com base no código de notificação e em um intervalo contígua de identificadores de controle.

COMMAND_RANGE_HANDLER

Mapeia uma mensagem de WM_COMMAND a uma função de manipulador, com base em um intervalo contígua de identificadores de controle.

DECLARE_EMPTY_MSG_MAP

Implementa um mapa de mensagem vazia.

DEFAULT_REFLECTION_HANDLER

Fornece um manipulador padrão para mensagens refletidas que não são tratadas de outra forma.

END_MSG_MAP

A marca final de um mapa de mensagem.

FORWARD_NOTIFICATIONS

Encaminha notificações para a janela pai.

MESSAGE_HANDLER

Mapeia uma mensagem do windows para uma função do manipulador.

MESSAGE_RANGE_HANDLER

Mapeia um intervalo contígua de mensagens do windows para uma função do manipulador.

NOTIFY_CODE_HANDLER

Mapeia uma mensagem de WM_NOTIFY a uma função de manipulador, com base no código de notificação.

NOTIFY_HANDLER

Mapeia uma mensagem de WM_NOTIFY a uma função de manipulador, com base no código de notificação e o identificador de controle.

NOTIFY_ID_HANDLER

Mapeia uma mensagem de WM_NOTIFY a uma função de manipulador, com base no identificador de controle.

NOTIFY_RANGE_CODE_HANDLER

Mapeia uma mensagem de WM_NOTIFY a uma função de manipulador, com base no código de notificação e em um intervalo contígua de identificadores de controle.

NOTIFY_RANGE_HANDLER

Mapeia uma mensagem de WM_NOTIFY a uma função de manipulador, com base em um intervalo contígua de identificadores de controle.

REFLECT_NOTIFICATIONS

Reflete notificações de volta para a janela que os enviou.

REFLECTED_COMMAND_CODE_HANDLER

Mapeia uma mensagem refletida de WM_COMMAND a uma função de manipulador, com base no código de notificação.

REFLECTED_COMMAND_HANDLER

Mapeia uma mensagem refletida de WM_COMMAND a uma função de manipulador, com base no código de notificação e o identificador do item de menu, do controle, ou de aceleração.

REFLECTED_COMMAND_ID_HANDLER

Mapeia uma mensagem refletida de WM_COMMAND a uma função de manipulador, com base no identificador do item de menu, do controle, ou de aceleração.

REFLECTED_COMMAND_RANGE_CODE_HANDLER

Mapeia uma mensagem refletida de WM_COMMAND a uma função de manipulador, com base no código de notificação e em um intervalo contígua de identificadores de controle.

REFLECTED_COMMAND_RANGE_HANDLER

Mapeia uma mensagem refletida de WM_COMMAND a uma função de manipulador, com base em um intervalo contígua de identificadores de controle.

REFLECTED_NOTIFY_CODE_HANDLER

Mapeia uma mensagem refletida de WM_NOTIFY a uma função de manipulador, com base no código de notificação.

REFLECTED_NOTIFY_HANDLER

Mapeia uma mensagem refletida de WM_NOTIFY a uma função de manipulador, com base no código de notificação e o identificador de controle.

REFLECTED_NOTIFY_ID_HANDLER

Mapeia uma mensagem refletida de WM_NOTIFY a uma função de manipulador, com base no identificador de controle.

REFLECTED_NOTIFY_RANGE_CODE_HANDLER

Mapeia uma mensagem refletida de WM_NOTIFY a uma função de manipulador, com base no código de notificação e em um intervalo contígua de identificadores de controle.

REFLECTED_NOTIFY_RANGE_HANDLER

Mapeia uma mensagem refletida de WM_NOTIFY a uma função de manipulador, com base em um intervalo contígua de identificadores de controle.

Consulte também

Outros recursos

Macros de ATL