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


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