COleClientItem::DoVerb

віртуальний BOOL DoVerb ( ДОВГИЙ nVerb, CView * pView, LPMSG lpMsg = NULL );

Значення, яке повертається

Ненульовий дієслова успішно виконати; в іншому випадку 0.

Параметри

nVerb

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

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

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

pView

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

lpMsg

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

Зауваження

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

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

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

Дивіться також COleClientItem::Activate

Index