Partilhar via


DECLARE_MESSAGE_MAP

Declara que a classe define um mapa da mensagem. Cada CCmdTarget- a classe derivada em seu programa deve fornecer um mapa de mensagem para mensagens do identificador.

DECLARE_MESSAGE_MAP( )

Comentários

Use a macro de DECLARE_MESSAGE_MAP no final de sua declaração da classe. Em seguida, no arquivo .cpp que define as funções de membro para a classe, use a macro de BEGIN_MESSAGE_MAP , as entradas macro para cada uma de suas funções retornadas a, e a macro de END_MESSAGE_MAP .

Dica

Se você declara qualquer membro depois de DECLARE_MESSAGE_MAP, você deve especificar um novo tipo de acesso (public, private, ou protected) para eles.

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

Exemplo

class CMainFrame : public CMDIFrameWnd
{
   DECLARE_MESSAGE_MAP()

   // Remainder of class declaration omitted.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

BEGIN_MESSAGE_MAP

END_MESSAGE_MAP

Conceitos

Macros e globais MFC