次の方法で共有


COleDispatchDriver::COleDispatchDriver

COleDispatchDriver オブジェクトを構築します。

COleDispatchDriver( );
COleDispatchDriver(
   LPDISPATCH lpDispatch,
   BOOL bAutoRelease = TRUE 
);
COleDispatchDriver(
   const COleDispatchDriver& dispatchSrc 
);

パラメーター

  • lpDispatch
    COleDispatchDriver のオブジェクトに関連する IDispatch の OLE オブジェクトへのポインター。

  • bAutoRelease
    このオブジェクトがスコープ外に出るとディスパッチを解放するかどうかを指定します。

  • dispatchSrc
    COleDispatchDriver の既存オブジェクトへの参照。

解説

フォーム COleDispatchDriver (LPDISPATCHlpDispatch、BOOLbAutoRelease**[真]**=) は IDispatch のインターフェイスを接続します。

フォーム COleDispatchDriver (constCOleDispatchDriverの& dispatchSrc) は COleDispatchDriver の既存のオブジェクトをコピーし、参照カウントをインクリメントします。

フォーム COleDispatchDriver( ) COleDispatchDriver のオブジェクトを作成しますが、IDispatch のインターフェイスを接続しません。引数のない COleDispatchDriver( ) を使用する前に、COleDispatchDriver::CreateDispatchCOleDispatchDriver::AttachDispatchを使用して IDispatch に接続する必要があります。詳細については、「Implementing the IDispatch Interface」を参照してください。

使用例

COleDispatchDriver::CreateDispatchの例を参照してください。

必要条件

ヘッダー : afxdisp.h

参照

関連項目

COleDispatchDriver クラス

階層図

COleDispatchDriver::AttachDispatch

COleDispatchDriver::CreateDispatch