COleServerItem::OnDoVerb

Виртуальный void OnDoVerb ( ДЛИННЫЕ iVerb );

Параметры

iVerb

Указывает команду для выполнения. Это может быть одним из следующих:

Значение Значение Символ
0 Основной глагол OLEIVERB_PRIMARY
1 Вторичные глагол (Нет)
– 1 Отображения элемента для редактирования OLEIVERB_SHOW
– 2 Изменение элемента в отдельном окне OLEIVERB_OPEN
– 3 Скрыть элемент OLEIVERB_HIDE

Обычно значение –1 — это псевдоним для другой команды. Если открытые редактирования не поддерживается, –2 имеет тот же эффект, что –1. Дополнительные значения, см. IOleObject::DoVerb в 2 справочнике программиста OLE, том 1.

Примечания

Вызывается средой выполнения указанной команды. Если приложение контейнера был записан с библиотеки Microsoft Foundation Class, эта функция вызывается при вызове функции-члена COleClientItem::Activate соответствующего объекта COleClientItem . Реализация по умолчанию вызывает OnShow члена функции если указан основной глагол или OLEIVERB_SHOW , Открытие (OnOpen) если указан вторичный глагола или OLEIVERB_OPEN и OnHide если OLEIVERB_HIDE указан. Реализация по умолчанию вызывает OnShow , если iVerb не является одной из команд, перечисленных выше.

Переопределите эту функцию, если ваш основной глагол не содержит элемент. Например если элемент является записи звука и ее основная команда это играть, вам не придется отображения серверного приложения играть элемент.

Для получения дополнительной информации, смотрите IOleObject::DoVerb в 2 справочнике программиста OLE, том 1.

Обзор COleServerItemЧлены класса | Иерархическая схема

См. также COleClientItem::Activate, COleServerItem::OnShow, COleServerItem::OnOpen, COleServerItem::OnHide

Index