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


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

См. также

Ссылки

Класс COleServerItem

Диаграмма иерархии

COleClientItem::Activate

COleServerItem::OnShow

COleServerItem::OnOpen

COleServerItem::OnHide