CWnd::InvokeHelper

void InvokeHelper (DISPID dwDispID、単語 wFlags、VARTYPE vtRetvoid ※ pvRet、const バイト ※ pbParamInfo, ... );
(COleException) をスロー;
(COleDispatchException) をスロー;

パラメーター

dwDispID

メソッドまたはプロパティを呼び出すことを識別します。この値は通常コンポーネント ギャラリーによって提供されます。

wFlags

Idispatch::invokeの呼び出しのコンテキストを記述するフラグ。可能なwFlags値についてを参照してください idispatch::invoke の Win32 SDK OLE プログラマ リファレンス

vtRet

戻り値の型を指定します。可能な値については、「解説」を参照してくださいCOleDispatchDriver::InvokeHelper

pvRet

変数のアドレス プロパティの値を受け取るかの値を返します。それはvtRetによって指定された型と一致する必要があります。

pbParamInfo

PbParamInfo次のパラメーターの型を指定するバイトの null で終わる文字列へのポインター。可能な値については、「解説」を参照してくださいCOleDispatchDriver::InvokeHelper

...

PbParamInfoで指定された型のパラメーターの変数のリスト。

解説

OLE コントロール メソッドまたはdwDispIDwFlagsで指定されたコンテキストで指定されたプロパティを呼び出すにこのメンバー関数を呼び出します。PbParamInfoパラメーターでは、メソッドまたはプロパティに渡されるパラメーターの種類を指定します。引数の変数一覧を表されます...構文宣言。

この関数は、パラメーター VARIANTARGの値に変換し、OLE コントロールのidispatch::invokeメソッドを呼び出します。Idispatch::invokeの呼び出しが失敗した場合は、この関数は、例外がスローされます。Idispatch::invokeによって返される、 SCODE (ステータス コード) DISP_E_EXCEPTIONの場合は、この関数は、 COleExceptionオブジェクトをスローする、それ以外の場合は、 COleDispatchExceptionをスロー。

特価;この関数は、OLE コントロールを表すCWndオブジェクトだけでと呼ばれる必要があります。(&N)。

OLE コントロール コンテナーを伴ったこのメンバー関数を使用しての詳細については、資料を参照してください ActiveX コントロール コンテナー: ActiveX コントロール コンテナーでの ActiveX コントロールのプログラミングVisual の C++ プログラマのガイド

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CWnd::GetPropertyCWnd::SetPropertyCOleDispatchDrivercwnd::createcontrol(&N)

Index