COleClientItem::Activate

void Активировать ( ДЛИННЫЕ nVerb, CView * pView, LPMSG lpMsg = NULL );

Параметры

nVerb

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

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

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

pView

Указатель в окне представления контейнера, который содержит элемент OLE; это серверное приложение используется для активации на месте. Этот параметр должен иметь значение NULL , если контейнер не поддерживает активации на месте.

lpMsg

Указатель на сообщение, вызвавшее элемент будет активирована.

Примечания

Эта функция вызывается для выполнения указанной команды вместо того, чтобы DoVerb , так что вы можете сделать свой собственный обработку, когда создается исключение.

Если серверное приложение было написано с помощью библиотеки Microsoft Foundation Class, эта функция вызывает функцию-член OnDoVerb соответствующего объекта COleServerItem , чтобы выполнить.

Если и основная команда является редактирования и ноль в параметре nVerb , серверное приложение запускается редактировать элемент OLE. Если приложение контейнера поддерживает активацию на месте, редактирования может осуществляться на месте. Если контейнер не поддерживает активации на месте (или если указан открытый глагола), сервер запускается в отдельном окне и редактирования можно сделать здесь. Как правило при двойном щелчке приложения контейнера элемент OLE, значение для основной команды в параметр nVerb определяет действия, которые пользователь может выполнить. Однако если сервер поддерживает только одно действие, он принимает это решение, независимо от того, которое указано в параметре nVerb значение.

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

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

См. также COleClientItem::DoVerb, COleServerItem::OnDoVerb

Index