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

Message Map Macros (ATL)

These macros define message maps and entries.

ALT_MSG_MAP

Marks the beginning of an alternate message map.

BEGIN_MSG_MAP

Marks the beginning of the default message map.

CHAIN_MSG_MAP_ALT

Chains to an alternate message map in the base class.

CHAIN_MSG_MAP_ALT_MEMBER

Chains to an alternate message map in a data member of the class.

CHAIN_MSG_MAP

Chains to the default message map in the base class.

CHAIN_MSG_MAP_DYNAMIC

Chains to the message map in another class at run time.

CHAIN_MSG_MAP_MEMBER

Chains to the default message map in a data member of the class.

COMMAND_CODE_HANDLER

Maps a WM_COMMAND message to a handler function, based on the notification code.

COMMAND_HANDLER

Maps a WM_COMMAND message to a handler function, based on the notification code and the identifier of the menu item, control, or accelerator.

COMMAND_ID_HANDLER

Maps a WM_COMMAND message to a handler function, based on the identifier of the menu item, control, or accelerator.

COMMAND_RANGE_CODE_HANDLER

Maps a WM_COMMAND message to a handler function, based on the notification code and a contiguous range of control identifiers.

COMMAND_RANGE_HANDLER

Maps a WM_COMMAND message to a handler function, based on a contiguous range of control identifiers.

DECLARE_EMPTY_MSG_MAP

Implements an empty message map.

DEFAULT_REFLECTION_HANDLER

Provides a default handler for reflected messages that are not handled otherwise.

END_MSG_MAP

Marks the end of a message map.

FORWARD_NOTIFICATIONS

Forwards notification messages to the parent window.

MESSAGE_HANDLER

Maps a Windows message to a handler function.

MESSAGE_RANGE_HANDLER

Maps a contiguous range of Windows messages to a handler function.

NOTIFY_CODE_HANDLER

Maps a WM_NOTIFY message to a handler function, based on the notification code.

NOTIFY_HANDLER

Maps a WM_NOTIFY message to a handler function, based on the notification code and the control identifier.

NOTIFY_ID_HANDLER

Maps a WM_NOTIFY message to a handler function, based on the control identifier.

NOTIFY_RANGE_CODE_HANDLER

Maps a WM_NOTIFY message to a handler function, based on the notification code and a contiguous range of control identifiers.

NOTIFY_RANGE_HANDLER

Maps a WM_NOTIFY message to a handler function, based on a contiguous range of control identifiers.

REFLECT_NOTIFICATIONS

Reflects notification messages back to the window that sent them.

REFLECTED_COMMAND_CODE_HANDLER

Maps a reflected WM_COMMAND message to a handler function, based on the notification code.

REFLECTED_COMMAND_HANDLER

Maps a reflected WM_COMMAND message to a handler function, based on the notification code and the identifier of the menu item, control, or accelerator.

REFLECTED_COMMAND_ID_HANDLER

Maps a reflected WM_COMMAND message to a handler function, based on the identifier of the menu item, control, or accelerator.

REFLECTED_COMMAND_RANGE_CODE_HANDLER

Maps a reflected WM_COMMAND message to a handler function, based on the notification code and a contiguous range of control identifiers.

REFLECTED_COMMAND_RANGE_HANDLER

Maps a reflected WM_COMMAND message to a handler function, based on a contiguous range of control identifiers.

REFLECTED_NOTIFY_CODE_HANDLER

Maps a reflected WM_NOTIFY message to a handler function, based on the notification code.

REFLECTED_NOTIFY_HANDLER

Maps a reflected WM_NOTIFY message to a handler function, based on the notification code and the control identifier.

REFLECTED_NOTIFY_ID_HANDLER

Maps a reflected WM_NOTIFY message to a handler function, based on the control identifier.

REFLECTED_NOTIFY_RANGE_CODE_HANDLER

Maps a reflected WM_NOTIFY message to a handler function, based on the notification code and a contiguous range of control identifiers.

REFLECTED_NOTIFY_RANGE_HANDLER

Maps a reflected WM_NOTIFY message to a handler function, based on a contiguous range of control identifiers.

Other Resources

Show:
© 2015 Microsoft