Udostępnij za pośrednictwem


CWnd::InvokeHelper

Wywołać funkcję Członkowskie wywoływanie metody formantu ActiveX lub określona przez właściwość dwDispID, w kontekście określonej przez wFlags.

void AFX_CDECL InvokeHelper(
   DISPID dwDispID,
   WORD wFlags,
   VARTYPE vtRet,
   void* pvRet,
   const BYTE* pbParamInfo,
   ... 
);

Parametry

  • dwDispID
    Określa metodę lub właściwość powoływać.

  • wFlags
    Flagi opisujące kontekście wywołanie IDispatch::Invoke.

  • vtRet
    Określa typ zwracanej wartości.Możliwe wartości, zobacz sekcję Spostrzeżenia dla COleDispatchDriver::InvokeHelper.

  • pvRet
    Zmienna, która spowoduje, że adres będzie wartość właściwości ani zwracanej wartości.Musi być zgodna z typem określonym przez vtRet.

  • pbParamInfo
    Wskaźnik na ciąg zakończony znakiem null bajtów Określanie typów parametrów po pbParamInfo.Możliwe wartości, zobacz sekcję Spostrzeżenia dla COleDispatchDriver::InvokeHelper.

  • ...
    Lista zmiennych parametrów typów określonych w pbParamInfo.

Uwagi

pbParamInfo Parametr określa typy parametrów przekazywanych do metody lub właściwości.Lista zmiennych argumentów jest reprezentowana przez ... w deklaracji składni.

Ta funkcja konwertuje parametry VARIANTARG wartości, a następnie wywołuje IDispatch::Invoke metody formantu ActiveX.Jeśli wywołanie IDispatch::Invoke się nie powiedzie, funkcja wygeneruje wyjątek.Jeśli SCODE (kod stanu) zwracane przez IDispatch::Invoke jest DISP_E_EXCEPTION, ta funkcja generuje COleException obiekt w inny sposób zgłasza on COleDispatchException.

[!UWAGA]

Ta funkcja powinna być wywołana tylko na CWnd obiekt reprezentujący formantu ActiveX.

Aby uzyskać więcej informacji dotyczących korzystania z tej funkcji Członkowskich z kontenerami formantu ActiveX, zobacz artykuł pojemnikach formantu ActiveX: Programowanie formantów ActiveX w kontenerze formantu ActiveX.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::GetProperty

CWnd::SetProperty

Klasa COleDispatchDriver

CWnd::CreateControl