Partilhar via


DECLARE_MESSAGE_MAP

Declara que a classe define um MAP da mensagem.Cada CCmdTarget-classe derivada em seu programa deverá fornecer um MAP da mensagem para lidar com mensagens.

DECLARE_MESSAGE_MAP( )

Comentários

Use o DECLARE_MESSAGE_MAP macro no participante da sua declaração de classe. Em seguida, no arquivo .cpp que define as funções de membro da classe, use o BEGIN_MESSAGE_MAP macros, entradas de macro para cada uma das funções da manipulador de mensagens e o END_MESSAGE_MAP macro.

Observação:

Se você declarar qualquer membro após DECLARE_MESSAGE_MAP, você deve especificar um novo acesso digite ()pública, private, ou protected) para eles.

Para obter mais informações sobre mapas de mensagem e o DECLARE_MESSAGE_MAP macro, consulte Manipulação de mensagem ' e ' mapeamento de tópicos.

Exemplo

class CMainFrame : public CMDIFrameWnd
{
   DECLARE_MESSAGE_MAP()

   // Remainder of class declaration omitted.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

BEGIN_MESSAGE_MAP

END_MESSAGE_MAP