Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
TRY
Expand Minimize

DECLARE_MESSAGE_MAP

Declares that the class defines a message map. Each CCmdTarget-derived class in your program must provide a message map to handle messages.

DECLARE_MESSAGE_MAP( )

Remarks

Use the DECLARE_MESSAGE_MAP macro at the end of your class declaration. Then, in the .cpp file that defines the member functions for the class, use the BEGIN_MESSAGE_MAP macro, macro entries for each of your message-handler functions, and the END_MESSAGE_MAP macro.

Note   If you declare any member after DECLARE_MESSAGE_MAP, you must specify a new access type (public, private, or protected) for them.

For more information on message maps and the DECLARE_MESSAGE_MAP macro, see Message Handling and Mapping Topics.

Example

// Example for DECLARE_MESSAGE_MAP
class CMyWnd : public CFrameWnd
{
    // Member declarations
    
    DECLARE_MESSAGE_MAP( )
};

See Also

MFC Macros and Globals | BEGIN_MESSAGE_MAP | END_MESSAGE_MAP

Show:
© 2015 Microsoft