ICommandSource Interface
Manages commands sent from a command source object to a user control.
interface class ICommandSource
Members
Public Methods
Name |
Description |
---|---|
Adds a command handler to a command source object. |
|
Adds a group of command handlers to a command source object. |
|
Adds a group of user interface command message handlers to a command source object. |
|
Adds a user interface command message handler to a command source object. |
|
Posts a message without waiting for it to be processed. |
|
Removes a command handler from a command source object. |
|
Removes a group of command handlers from a command source object. |
|
Removes a group of user interface command message handlers from a command source object. |
|
Removes a user interface command message handler from a command source object. |
|
Sends a message and waits for it to be processed before returning. |
Remarks
When you host a user control in an MFC View, CWinFormsView Class routes commands and update command UI messages to the user control to allow it to handle MFC commands (for example, frame menu items and toolbar buttons). By implementing ICommandTarget Interface, you give the user control a reference to the ICommandSource object.
See How to: Add Command Routing to the Windows Forms Control for an example of how to use ICommandTarget.
For more information on using Windows Forms, see Using a Windows Form User Control in MFC.
Requirements
Header: afxwinforms.h (defined in assembly atlmfc\lib\mfcmifc80.dll)
See Also
Tasks
How to: Add Command Routing to the Windows Forms Control