CWnd::InvokeHelper

до втрати InvokeHelper (DISPID dwDispID, слово wFlags, VARTYPE vtRet, порожнечу * pvRet, константа БАЙТ * pbParamInfo, ... );
кинути (COleException);
кинути (COleDispatchException);

Параметри

dwDispID

Визначає метод або властивість, що викликається. Це значення зазвичай поставляється компонент галерея.

wFlags

Прапори з описом контексту виклику IDispatch::Invoke. Можливо wFlags значення, перегляньте IDispatch::Invoke в Win32 SDK OLE програміста посилання.

vtRet

Визначає тип значення, що повертається. Можливих значень перегляньте розділ зауваження для COleDispatchDriver::InvokeHelper.

pvRet

Адреса змінну, яка буде, що буде отримувати значення властивості або повернення значення. Вона має відповідати типу, вказаному vtRet.

pbParamInfo

Вказівник на рядок із нульовим байт, вибір типів параметрів після pbParamInfo. Можливих значень перегляньте розділ зауваження для COleDispatchDriver::InvokeHelper.

...

Змінна список параметрів, указаного в pbParamInfo типу.

Зауваження

Телефонуйте цієї функції-члена посилатися OLE керування методу або властивості, визначені dwDispID, у контексті зазначеного wFlags. Параметр pbParamInfo визначає, які типи параметрів, які пройшли до методу або властивості. Змінна списку аргументів представлена ... в декларації синтаксис.

Ця функція перетворює параметри на VARIANTARG значення, а потім викликає метод IDispatch::Invoke з елемент керування OLE. Якщо не вдається заклик до IDispatch::Invoke , ця функція буде кидати виняток. Якщо в SCODE (код стану) повернувся на IDispatch::Invoke DISP_E_EXCEPTION, ця функція кидає COleException об'єкта, в іншому випадку вона кидає COleDispatchException.

Примітка   Ця функція повинна називатися тільки на CWnd об'єкт, який представляє елемент керування OLE.

Щоб отримати додаткові відомості про використання цієї функції-члени з OLE керування контейнери, перегляньте статтю контейнери елемента керування ActiveX: програмування керування ActiveX в контейнер керування ActiveX, в Visual C++ програміста керівництво.

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

Дивіться також CWnd::GetProperty, CWnd::SetProperty, COleDispatchDriver, CWnd::CreateControl

Index