Share via


OLE コントロール クラス

これらは、使用する基本クラスです OLE コントロールを作成する場合。OLE コントロール モジュールの COleControlModule のクラスには、アプリケーションの CWinApp のクラスと同様です。各モジュールが、一つ以上の OLE コントロールを実装します; これらのコントロールは COleControl のオブジェクトによって表されます。これらのコントロールは CConnectionPoint のオブジェクトを使用してコンテナーと通信します。

CPictureHolderCFontHolder のクラスは COlePropertyPageCPropExchange のクラスは、コントロールのプロパティおよびプロパティ ページの永続性を実装するのに役立ちますが、ピクチャおよびフォントの 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
    任意の型および次元の配列を使用。

参照

概念

クラス ライブラリの概要