COleControlSite::InvokeHelper
Vyvolá metodu nebo vlastnost určenou vlastností dwDispID , v rámci určené wFlags .
virtual void AFX_CDECL InvokeHelper(
DISPID dwDispID,
WORD wFlags,
VARTYPE vtRet,
void* pvRet,
const BYTE* pbParamInfo,
...
);
Parametry
dwDispID
Určuje ID odeslání vlastnost nebo metodu ovládacího prvku na IDispatch rozhraní vyvolat.wFlags
Příznaky popisující kontext volání IDispatch::Invoke.K případnému wFlags hodnoty, viz IDispatch::Invoke v .vtRet
Určuje typ vrácené hodnoty.Možné hodnoty naleznete v části poznámky pro COleDispatchDriver::InvokeHelper.pvRet
Adresa, bude vlastnost hodnotu nebo hodnotu proměnné.Musí odpovídat typu určeného parametrem vtRet .pbParamInfo
Ukazatel na řetězec zakončený bajtů určující typy parametrů po pbParamInfo .Možné hodnoty naleznete v části poznámky pro COleDispatchDriver::InvokeHelper....
Variabilní seznam parametrů v určené typy pbParamInfo .
Poznámky
pbParamInfo Parametr určuje typy parametrů předaných metodě nebo vlastnosti.Proměnný seznam argumentů je reprezentován...v syntaxi prohlášení.
Tato funkce převádí parametry, VARIANTARG hodnoty, potom vyvolá IDispatch::Invoke metoda ovládání.Pokud volání IDispatch::Invoke se nezdaří, bude tato funkce vyvoláním výjimky.Pokud vrácený kód stavu IDispatch::Invoke je DISP_E_EXCEPTION , vyvolá tato funkce COleDispatchException objektu, jinak ji vyvolá COleException .
Požadavky
Záhlaví: afxocc.h