Compartilhar via


Macros de mapa de mensagem (MFC)

Para dar suporte aos mapas da mensagem, MFC o fornece os seguintes macros:

Macros de declaração e de delimitação retornadas mapa

DECLARE_MESSAGE_MAP

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

BEGIN_MESSAGE_MAP

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

END_MESSAGE_MAP

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

Macros retornadas mapeamento

ON_COMMAND

Indica que função tratará uma mensagem especificada do comando.

ON_CONTROL

Indica que função tratará uma mensagem especificada de controle- notificação.

ON_MESSAGE

Indica que função tratará uma mensagem definida pelo usuário.

ON_OLECMD

Indica que função tratará um comando de menu de um DocObject ou do contêiner.

ON_REGISTERED_MESSAGE

Indica que função tratará uma mensagem definida pelo usuário registrado.

ON_REGISTERED_THREAD_MESSAGE

Indica que função tratará uma mensagem definida pelo usuário registrado quando você tenha uma classe de CWinThread .

ON_THREAD_MESSAGE

Indica que função tratará uma mensagem definida pelo usuário quando você tenha uma classe de CWinThread .

ON_UPDATE_COMMAND_UI

Indica que função tratará uma mensagem especificada do comando de atualização da interface do usuário.

Macros do intervalo retornadas mapa

ON_COMMAND_RANGE

Indica que função tratará o intervalo de IDs de comando especificados nos dois primeiros parâmetros para macro.

ON_UPDATE_COMMAND_UI_RANGE

Indica que o manipulador de atualização tratará o intervalo de IDs de comando especificados nos dois primeiros parâmetros para macro.

ON_CONTROL_RANGE

Indica que função tratará notificações do intervalo de IDs de controle especificados em segundos e terceiro parâmetros a macro. O primeiro parâmetro é uma mensagem de controle- notificação, como BN_CLICKED.

Para obter mais informações sobre mapas da mensagem, macros de declaração retornadas mapa e de delimitação, e macros retornadas mapeamento, consulte Mapas da mensagem e Tópicos de manipulação e o mapeamento de mensagem. Para obter mais informações sobre os intervalos retornadas o mapa, consulte Manipuladores para intervalos retornadas mapa.

Consulte também

Referência

Mapas de mensagem (MFC)