Поделиться через


Интерфейс ICommandTarget

Предоставляет пользовательский элемент управления с интерфейсом для получения команд из исходного объекта команды.

Синтаксис

interface class ICommandTarget

Участники

Открытые методы

Имя Описание
ICommandTarget::Initialize Инициализирует целевой объект команды.

Замечания

При размещении пользовательского элемента управления в представлении MFC CWinFormsView маршрутизирует команды и обновляет сообщения пользовательского интерфейса в элемент управления пользователем, чтобы разрешить ему обрабатывать команды MFC (например, элементы меню кадров и кнопки панели инструментов). Реализуя ICommandTarget, вы предоставляете пользователю ссылку на объект ICommandSource .

См . инструкции. Добавление маршрутизации команд в элемент управления Windows Forms для примера использования ICommandTarget.

Дополнительные сведения об использовании Windows Forms см. в разделе "Использование пользовательского элемента управления Windows Form" в MFC.

Требования

Заголовок: afxwinforms.h (определен в сборке atlmfc\lib\mfcmifc80.dll)

ICommandTarget::Initialize

Инициализирует целевой объект команды.

void Initialize(ICommandSource^ cmdSource);

Параметры

cmdSource
Дескриптор исходного объекта команды.

Замечания

При размещении пользовательского элемента управления в представлении MFC CWinFormsView направляет команды и обновляет сообщения пользовательского интерфейса команды в пользовательский элемент управления, чтобы разрешить ему обрабатывать команды MFC.

Этот метод инициализирует целевой объект команды и связывает его с указанным объектом источника команд cmdSource. Он должен вызываться в реализации класса пользовательского элемента управления. При инициализации необходимо зарегистрировать обработчики команд в исходном объекте команды, вызвав ICommandSource::AddCommandHandler в реализации Initialize. См. инструкции. Добавление маршрутизации команд в элемент управления Windows Forms для примера использования инициализации для этого.

См. также

Практическое руководство. Добавление маршрутизации команд в элемент управления Windows Forms
Интерфейс ICommandSource