次の方法で共有


COleDispatchDriver クラス

OLE オートメーションのクライアント側を実装します。

class COleDispatchDriver

メンバー

パブリック コンストラクター

名前

説明

COleDispatchDriver::COleDispatchDriver

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

パブリック メソッド

名前

説明

COleDispatchDriver::AttachDispatch

COleDispatchDriver のオブジェクトへの IDispatch の接続をアタッチします。

COleDispatchDriver::CreateDispatch

IDispatch の接続を作成し、COleDispatchDriver のオブジェクトにアタッチします。

COleDispatchDriver::DetachDispatch

これを解放せずに IDispatch の接続を、デタッチします。

COleDispatchDriver::GetProperty

オートメーション プロパティを取得します。

COleDispatchDriver::InvokeHelper

オートメーション メソッドを呼び出すためのヘルパー。

COleDispatchDriver::ReleaseDispatch

IDispatch の接続を解放します。

COleDispatchDriver::SetProperty

オートメーション プロパティを設定します。

パブリック演算子

名前

説明

COleDispatchDriver::operator =

COleDispatchDriver のオブジェクトにソースの値をコピーします。

COleDispatchDriver::operator LPDISPATCH

基になる IDispatch のポインターにアクセスします。

パブリック データ メンバー

名前

説明

COleDispatchDriver::m_bAutoRelease

IDispatchReleaseDispatch 中に解放するか、またはオブジェクトに破棄するかどうかを指定します。

COleDispatchDriver::m_lpDispatch

この COleDispatchDriverにアタッチされている IDispatch のインターフェイスへのポインターを示します。

解説

COleDispatchDriver には、基本クラスはありません。

OLE ディスパッチ インターフェイスは、オブジェクトのメソッドとプロパティにアクセスできます。 COleDispatchDriver の追加、デタッチのメンバー関数は、を作成して、型 IDispatchのディスパッチ接続を解放します。 他のメンバー関数は IDispatch::Invokeを呼び出すことが簡単にするには、可変個引数リストを使用します。

このクラスを直接使用できますが、クラス追加ウィザードが作成するクラスによってのみ一般的に使用されます。 作成すると、新しい C++ は、新しいクラス派生クラスをタイプ ライブラリをインポートしてから COleDispatchDriver

COleDispatchDriverの使用の詳細については、次のトピックを参照:

継承階層

COleDispatchDriver

必要条件

ヘッダー : afxdisp.h

参照

関連項目

階層図

CCmdTarget クラス

概念

MFC CALCDRIV サンプル

MFC の ACDUAL サンプル