Виртуальный 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