OLE コントロール クラス
これらは、使用する基本クラスです OLE コントロールを作成する場合。OLE コントロール モジュールの COleControlModule のクラスには、アプリケーションの CWinApp のクラスと同様です。各モジュールが、一つ以上の OLE コントロールを実装します; これらのコントロールは COleControl のオブジェクトによって表されます。これらのコントロールは CConnectionPoint のオブジェクトを使用してコンテナーと通信します。
CPictureHolder と CFontHolder のクラスは COlePropertyPage と CPropExchange のクラスは、コントロールのプロパティおよびプロパティ ページの永続性を実装するのに役立ちますが、ピクチャおよびフォントの COM インターフェイスをカプセル化します。
COleControlModule
OLE コントロール モジュールの CWinApp のクラスを置き換えます。OLE コントロール モジュールのオブジェクトを開発するに COleControlModule のクラスから派生します。これは、初期化の OLE コントロール モジュールにメンバー関数を提供します。COleControl
OLE コントロールを開発するに COleControl のクラスから派生します。CWndから派生した、このクラスは、イベントの発生と機能など、追加の OLE 仕様の機能とウィンドウのオブジェクトのすべての機能を、メソッド、およびプロパティをサポートする継承します。CConnectionPoint
CConnectionPoint のクラスは、他の OLE オブジェクトとの通信に使用されるコネクション ポイントと呼ばれるインターフェイスの特殊な型を定義します。コネクション ポイントは、イベントの発生と変更通知など、他のオブジェクトの操作を開始、アウトゴーイング インターフェイスを実装します。CPictureHolder
ウィンドウのピクチャ オブジェクトと IPicture の COM インターフェイスの機能をカプセル化します; OLE コントロールのカスタム ピクチャ プロパティを実装するために使用します。CFontHolder
ウィンドウのフォント オブジェクトと IFont の COM インターフェイスの機能をカプセル化します; OLE コントロールのストック フォント プロパティを実装するために使用します。COlePropertyPage
ダイアログ ボックスに似たグラフィカル インターフェイスの OLE コントロールのプロパティが表示されます。CPropExchange
OLE コントロールのプロパティの永続性の実装をサポートします。ダイアログ ボックスの CDataExchange に似ています。CMonikerFile
モニカーを名前であるストリームにモニカー (モニカーに行うことができるとバインド同期的に受け取り文字列形式。CAsyncMonikerFile
同様に、作業 CMonikerFileに; ただし、モニカーを名前であるストリームに非同期モニカーをにバインドします。CDataPathProperty
非同期で読み込める OLE コントロール プロパティを実装します。CCachedDataPathProperty
非同期で転送し、メモリ ファイルにキャッシュする OLE コントロール プロパティを実装します。COleCmdUI
アクティブ ドキュメント コンテナーがするアクティブ ドキュメントのユーザー インターフェイスで作成されたコマンドを受け取るコマンド コンテナーのユーザー インターフェイス (FileNew の、印刷など、開いている)発生元、および割り当てを受け取るようにします。COleSafeArray
任意の型および次元の配列を使用。