аннулировать InvokeHelper (DISPID dwDispID, слово wFlags, VARTYPE vtRet, void * pvRet, const БАЙТ * pbParamInfo, ... );
Бросай (COleException);
Бросай (COleDispatchException);
Параметры
dwDispID
Идентифицирует метод или свойство вызова. Это значение обычно предоставляется компонент галереи.
wFlags
Флаги, описывающие контекст вызова IDispatch::Invoke. Возможные wFlags ценностей, см. IDispatch::Invoke в Win32 SDK справочнике программиста OLE.
vtRet
Задает тип возвращаемого значения. Возможных значений в разделе Примечания для COleDispatchDriver::InvokeHelper.
pvRet
Адрес переменной, которая будет, что будет получать значения свойства или возвращаемого значения. Он должен соответствовать типу, указанному vtRet.
pbParamInfo
Указатель на ограниченную значением null строку байтов, определения типов параметров, после 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