COleServerItem::OnDoVerb
Вызываемый платформой для выполнения указанную команду.
virtual void OnDoVerb(
LONG iVerb
);
Параметры
iVerb
Указывает команду для выполнения.Оно может быть одним из следующих:Значение
Значение
Символ
0
Основная команда
OLEIVERB_PRIMARY
1
Вторичная команда
(Отсутствует)
– 1
Папка отображения для редактирования
OLEIVERB_SHOW
– 2
Правка в отдельном окне, элемент
OLEIVERB_OPEN
– 3
Элемент hide
OLEIVERB_HIDE
– 1 Значение обычно псевдоним для другой команды.Если открыть изменение не поддерживается, то – 2 имеют один и тот же эффект, что и – 1.Для дополнительных значений см. в разделе IOleObject::DoVerb в Windows SDK.
Заметки
Если приложение контейнера был записан с библиотеки Microsoft Foundation Class, то эта функция называется после вызова функции-члена COleClientItem::Activate соответствующего объекта COleClientItem.Реализация по умолчанию вызывает функцию-член OnShow если основная команда или OLEIVERB_SHOW указаны, то, если OnOpen вторичная команда или OLEIVERB_OPEN определены, и OnHide, если OLEIVERB_HIDE указано.Реализация по умолчанию вызывает метод OnShow если iVerb не является одной из команд, перечисленных выше.
Переопределите эта функция если основная команда не указывает элемент.Например, если элемент ядровая записи и ее первичная команду Воспроизвести, то необходимо указать серверное приложение воспроизведения элемент.
Дополнительные сведения см. в разделе IOleObject::DoVerb в Windows SDK.
Требования
Header: afxole.h