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::CreateDispatch か COleDispatchDriver::AttachDispatchを使用して IDispatch に接続する必要があります。詳細については、「Implementing the IDispatch Interface」を参照してください。
使用例
COleDispatchDriver::CreateDispatchの例を参照してください。
必要条件
ヘッダー : afxdisp.h