CommandHandler Delegate

Registers callback methods with a command source.

delegate void CommandHandler(
   UINT^ cmdID
);

cmdID

The command ID.

This delegate registers callback methods with a command source. When you add a delegate to the command source object, the callback method becomes a handler for commands coming from the specified source.

For more information, see How to: Add Command Routing to the Windows Forms Control.

For more information on using Windows Forms, see Using a Windows Forms User Control in MFC.

The following is an example of how to use CommandHandler.

private ICommandSource m_CmdSrc;
public void Initialize (ICommandSource cmdSrc)
{
   m_CmdSrc = cmdSrc;
   // substitue ID of your command (from MFC project's resource.h) for 32771 
   m_CmdSrc.AddCommandHandler(32771, new CommandHandler(singleMenuHandler));
}

Header: afxwinforms.h (defined in assembly atlmfc\lib\mfcmifc80.dll)

Community Additions

ADD
Show: