次の方法で共有


COleControlSite クラス

更新 : 2007 年 11 月

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

class COleControlSite : public CCmdTarget

解説

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

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

必要条件

ヘッダー : afxocc.h

参照

参照

CCmdTarget クラス

階層図

COleControlContainer クラス

その他の技術情報

COleControlSite のメンバ