Share via


COleControlSite クラス

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

class COleControlSite : public CCmdTarget

メンバー

w9b4e0zd.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

COleControlSite::COleControlSite

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

w9b4e0zd.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

COleControlSite::BindDefaultProperty

データ ソースにホストされているコントロールの既定のプロパティをバインドします。

COleControlSite::BindProperty

データ ソースにホストされるコントロールのプロパティをバインドします。

COleControlSite::CreateControl

ホストされた ActiveX コントロールを作成します。

COleControlSite::DestroyControl

ホストされているコントロールを破棄します。

COleControlSite::DoVerb

ホストされているコントロールの特定の動詞を実装します。

COleControlSite::EnableDSC

コントロール サイトのデータの調達を有効にします。

COleControlSite::EnableWindow

コントロール サイトを有効にします。

COleControlSite::FreezeEvents

コントロール サイトがイベントを受け取ると指定します。

COleControlSite::GetDefBtnCode

ホストされているコントロールの既定のボタン コードを取得します。

COleControlSite::GetDlgCtrlID

コントロールの識別子を取得します。

COleControlSite::GetEventIID

ホストされているコントロールのイベントのインターフェイス ID を取得します。

COleControlSite::GetExStyle

コントロール サイトの拡張スタイルを取得します。

COleControlSite::GetProperty

ホストされているコントロールの特定のプロパティを取得します。

COleControlSite::GetStyle

コントロール サイトのスタイルを取得します。

COleControlSite::GetWindowText

ホストされているコントロールのテキストを取得します。

COleControlSite::InvokeHelper

ホストされているコントロールの特定のメソッドを呼び出します。

COleControlSite::InvokeHelperV

引数リストを指定してホストされるコントロールの特定のメソッドを呼び出します。

COleControlSite::IsDefaultButton

コントロールがウィンドウの既定のボタンかどうかを判定します。

COleControlSite::IsWindowEnabled

コントロール サイトの表示状態をチェックします。

COleControlSite::ModifyStyle

コントロール サイトの現在の拡張スタイルを変更します。

COleControlSite::ModifyStyleEx

コントロール サイトの現在のスタイルを変更します。

COleControlSite::MoveWindow

コントロール サイトの位置を変更します。

COleControlSite::QuickActivate

高速ホストされているコントロールをアクティブにします。

COleControlSite::SafeSetProperty

例外をスローする可能性を持たないコントロールのプロパティまたはメソッドを設定します。

COleControlSite::SetDefaultButton

ペインの既定のボタンを設定します。

COleControlSite::SetDlgCtrlID

コントロールの識別子を取得します。

COleControlSite::SetFocus

コントロール サイトにフォーカスを設定します。

COleControlSite::SetProperty

ホストされているコントロールの特定のプロパティを設定します。

COleControlSite::SetPropertyV

引数リストを指定してホストされているコントロールの特定のプロパティを設定します。

COleControlSite::SetWindowPos

コントロール サイトの位置を設定します。

COleControlSite::SetWindowText

ホストされているコントロールのテキストを設定します。

COleControlSite::ShowWindow

表示と非コントロール サイト。

w9b4e0zd.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

COleControlSite::GetControlInfo

ホストされているコントロールの取得の情報とキーボード ニーモニック。

w9b4e0zd.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

COleControlSite::m_bIsWindowless

ホストされるコントロールがウィンドウなしのコントロールであるかどうかを判定します。

COleControlSite::m_ctlInfo

コントロールにキーボード処理の情報が含まれます。

COleControlSite::m_dwEventSink

コントロールのコネクション ポイントのクッキー。

COleControlSite::m_dwMiscStatus

ホストされるコントロールのさまざまな状態。

COleControlSite::m_dwPropNotifySink

コントロールの IPropertyNotifySink クッキー。

COleControlSite::m_dwStyle

ホストされているコントロールのスタイル。

COleControlSite::m_hWnd

コントロール サイトのハンドル。

COleControlSite::m_iidEvents

ホストされているコントロールのイベント インターフェイスの ID。

COleControlSite::m_nID

ホストされているコントロールの ID。

COleControlSite::m_pActiveObject

ホストされるコントロールの IOleInPlaceActiveObject オブジェクトへのポインター。

COleControlSite::m_pCtrlCont

ホストされているコントロールのコンテナー。

COleControlSite::m_pInPlaceObject

ホストされるコントロールの IOleInPlaceObject オブジェクトへのポインター。

COleControlSite::m_pObject

コントロールの IOleObjectInterface インターフェイスへのポインター。

COleControlSite::m_pWindowlessObject

コントロールの IOleInPlaceObjectWindowless インターフェイスへのポインター。

COleControlSite::m_pWndCtrl

ホストされているコントロールのウィンドウ オブジェクトへのポインター。

COleControlSite::m_rect

コントロール サイトの寸法。

解説

このサポートは、ActiveX コントロールがその場所に関する情報と表示のサイト、モニカー、ユーザー インターフェイス、アンビエント プロパティとコンテナーに用意されている他のリソースのエクステントを取得する主要な手段です。COleControlSite は完全に IOleControlSiteIOleInPlaceSiteIOleClientSiteIPropertyNotifySinkIBoundObjectSiteINotifyDBEventsIRowSetNotify のインターフェイスを実装します。また、IDispatch インターフェイスは、(サポートをアンビエント プロパティとイベント シンクに公開されます) 実行されます。

COleControlSiteを使用して ActiveX コントロール サイトを作成するには、COleControlSiteからクラスを派生します。-次の CWndコンテナー (たとえば、ダイアログ ボックス) オーバーライドの派生クラス CWnd::CreateControlSite 関数。

継承階層

CObject

CCmdTarget

COleControlSite

必要条件

ヘッダー : afxocc.h

参照

関連項目

CCmdTarget クラス

階層図

COleControlContainer クラス