次の方法で共有


COleControlSite クラス

クライアント側のカスタム コントロール インターフェイスをサポートします。

class COleControlSite : public CCmdTarget

解説

埋め込み ActiveX コントロールは、コントロールの表示サイトの位置と範囲、モニカー、ユーザー インターフェイス、アンビエント プロパティ、およびコンテナーで用意されているその他のリソースについての情報を、主としてこのサポートを通じて取得します。 COleControlSite は、IOleControlSiteIOleInPlaceSiteIOleClientSiteIPropertyNotifySinkIBoundObjectSiteINotifyDBEvents、および IRowSetNotify の各インターフェイスを完全に実装します。 また、IDispatch インターフェイスも実装されます。このインターフェイスは、アンビエント プロパティとイベント シンクをサポートします。

COleControlSite を使用して ActiveX コントロール サイトを作成するには、COleControlSite の派生クラスを作成します。 ダイアログ ボックスなどのコンテナーの CWnd 派生クラス内で、CWnd::CreateControlSite 関数をオーバーライドします。

必要条件

**ヘッダー:**afxocc.h

参照

参照

CCmdTarget クラス

階層図

COleControlContainer クラス

その他の技術情報

COleControlSite のメンバー