COleClientItem::Activate

недійсними Активувати ( ДОВГИЙ nVerb, CView * pView, LPMSG lpMsg = NULL );

Параметри

nVerb

Визначає дієслова виконати. Це може бути однією з таких:

Значення Значення Символ
-0 Первинний дієслова OLEIVERB_PRIMARY
-1 Вторинний дієслова (Немає)
-1 Відображення елемента для правки OLEIVERB_SHOW
-2 Змінити елемент в окремому вікні OLEIVERB_OPEN
-3 Приховати елемент OLEIVERB_HIDE

Помножує значення, як правило, псевдонім для іншого дієслова. Якщо відкрити редагування не підтримується, –2 має такий самий ефект, як – 1. Додаткові значення, перегляньте IOleObject::DoVerb в документації OLE.

pView

Курсор у вікно подання контейнер, що містить елемент, OLE; Це використовується сервер додатків для активації на місці. Цей параметр має бути NULL , якщо контейнер не підтримує активації на місці.

lpMsg

Вказівник на повідомлення, яке викликало елемент, щоб бути активований.

Зауваження

Цю функцію, щоб виконати вказаний дієслова, замість того, щоб DoVerb , так що ви можете зробити власні обробки, коли виняток кинули.

Якщо додаток-сервер був написаний за допомогою бібліотеки класів Microsoft фонду, цієї функції викликає відповідні COleServerItem об'єкта буде виконуватися функція OnDoVerb член.

Якщо первинний дієслова редагування і нуль вказані в параметрі nVerb , додаток-сервер запущений дозволити OLE-об'єкт для редагування. Якщо програмі-контейнері підтримує активації на місці, редагування може бути зроблено на місці. Якщо контейнер не підтримує активації на місці (або якщо відкрито дієслова вказано), сервер запущений в окремому вікні, і редагування можна зробити там. Зазвичай, коли користувач програми-контейнера double-clicks об'єкт OLE, значення для первинного дієслова в параметрі nVerb визначає дій, які користувач може прийняти. Однак, якщо сервер підтримує лише одну дію, потрібно що дій, незалежно від того, який параметр указано в параметрі nVerb.

Докладніше, перегляньте статтю IOleObject::DoVerb в документації OLE.

Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також COleClientItem::DoVerb, COleServerItem::OnDoVerb

Index