Condividi tramite


DECLARE_MESSAGE_MAP

Dichiara che la classe definisce una mappa messaggi.Ogni CCmdTargetnella classe derivata da nel programma deve fornire una mappa dei messaggi per handle.

DECLARE_MESSAGE_MAP( )

Note

Utilizzare la macro di DECLARE_MESSAGE_MAP alla fine della dichiarazione di classe.Quindi, nel file CPP che definisce le funzioni membro per la classe, utilizzare la macro di BEGIN_MESSAGE_MAP , le macro di voci per ciascuna delle funzioni del gestore di messaggi e le macro di END_MESSAGE_MAP .

[!NOTA]

Se si dichiarano qualsiasi membro dopo DECLARE_MESSAGE_MAP, è necessario specificare un nuovo tipo di accesso (public, private, o protected) per essi.

Per ulteriori informazioni sulle mappe dei messaggi e sulla macro di DECLARE_MESSAGE_MAP , vedere Argomenti di mapping e di gestione dei messaggi.

Esempio

class CMainFrame : public CMDIFrameWnd
{
   DECLARE_MESSAGE_MAP()

   // Remainder of class declaration omitted.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

BEGIN_MESSAGE_MAP

END_MESSAGE_MAP

Concetti

Macro MFC e Globals