Интерфейс 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