ON_COMMAND( id, memberFxn )
Parameters
id
The command ID.
memberFxn
The name of the message-handler function to which the command is mapped.
Remarks
This macro is usually inserted in a message map by ClassWizard or manually. It indicates which function will handle a command message from a command user-interface object such as a menu item or toolbar button.
When a command-target object receives a Windows WM_COMMAND message with the specified ID, ON_COMMAND will call the member function memberFxn to handle the message.
Use ON_COMMAND to map a single command to a member function. Use ON_COMMAND_RANGE to map a range of command ids to one member function. Only one message-map entry can match a given command id. That is, you can’t map a command to more than one handler. For more information and examples, see Message Handling and Mapping Topics in Visual C++ Programmer’s Guide.
Example
// example for ON_COMMAND
BEGIN_MESSAGE_MAP( CMyDoc, CDocument )
//{{AFX_MSG_MAP( CMyDoc )
ON_COMMAND( ID_MYCMD, OnMyCommand )
// ... More entries to handle additional commands
//}}AFX_MSG_MAP
END_MESSAGE_MAP( )
See Also ON_UPDATE_COMMAND_UI