COleDispatchDriver::COleDispatchDriver
COleDispatchDriver オブジェクトを構築します。
COleDispatchDriver( );
COleDispatchDriver(
LPDISPATCH lpDispatch,
BOOL bAutoRelease = TRUE
);
COleDispatchDriver(
const COleDispatchDriver& dispatchSrc
);
パラメーター
lpDispatch
COleDispatchDriver オブジェクトに関連付ける OLE IDispatch オブジェクトへのポインター。bAutoRelease
このオブジェクトがスコープ外に出たときにディスパッチを解放するかどうかを示す値。dispatchSrc
既存の COleDispatchDriver オブジェクトへの参照。
解説
COleDispatchDriver(LPDISPATCH lpDispatch, BOOL bAutoRelease = TRUE) 形式は、IDispatch インターフェイスを接続します。
COleDispatchDriver(const COleDispatchDriver& dispatchSrc) 形式は、既存の COleDispatchDriver オブジェクトをコピーし、参照カウントをインクリメントします。
COleDispatchDriver( ) 形式は、COleDispatchDriver オブジェクトを作成しますが、IDispatch インターフェイスを接続しません。 引数なしで COleDispatchDriver() を使用する場合は、あらかじめ COleDispatchDriver::CreateDispatch または COleDispatchDriver::AttachDispatch を使って、このオブジェクトに IDispatch を接続します。 詳細については、「Implementing the IDispatch Interface [Automation]」を参照してください。
使用例
「COleDispatchDriver::CreateDispatch」の例を参照してください。
必要条件
**ヘッダー:**afxdisp.h
参照
参照
COleDispatchDriver::AttachDispatch
COleDispatchDriver::CreateDispatch