ICommandTarget (interfaz)
Proporciona un control de usuario con una interfaz para recibir comandos de un objeto de origen de comandos.
Sintaxis
interface class ICommandTarget
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
ICommandTarget::Initialize | Inicializa el objeto de destino del comando. |
Comentarios
Al hospedar un control de usuario en una vista de MFC, CWinFormsView enruta los comandos y actualiza los mensajes de la interfaz de usuario de comandos con el control de usuario para permitir que controle los comandos de MFC (por ejemplo, los elementos de menú de marco y los botones de la barra de herramientas). Al implementar ICommandTarget
, se proporciona al control de usuario una referencia al objeto ICommandSource.
Consulte Procedimiento: adición de enrutamientos de comandos al control de Windows Forms para ver un ejemplo de cómo usar ICommandTarget
.
Para más información sobre el uso de Windows Forms, consulte Utilizar un control de usuario de Windows Forms en MFC.
Requisitos
Encabezado: afxwinforms.h (definido en el ensamblado atlmfc\lib\mfcmifc80.dll)
ICommandTarget::Initialize
Inicializa el objeto de destino del comando.
void Initialize(ICommandSource^ cmdSource);
Parámetros
cmdSource
Identificador del objeto de origen del comando.
Comentarios
Al hospedar un control de usuario en una vista de MFC, CWinFormsView enruta los comandos y actualiza los mensajes de la interfaz de usuario de comandos con el control de usuario para permitir que controle los comandos de MFC.
Este método inicializa el objeto de destino de comandos y lo asocia con el objeto cmdSource de origen de comandos especificado. Se debe llamar en la implementación de la clase de control de usuario. En la inicialización, debe registrar controladores de comandos con el objeto de origen de comandos llamando a ICommandSource::AddCommandHandler en la implementación de Initialize. Consulte Procedimiento: adición enrutamientos de comandos al control de Windows Forms para ver un ejemplo de cómo usar Initialize para hacerlo.
Consulte también
Cómo: Agregar enrutamientos de comandos al control de Windows Forms
ICommandSource (interfaz)