次の方法で共有


COleControlContainer クラス

ActiveX コントロールのコントロール コンテナーとして機能します。

class COleControlContainer : public CCmdTarget

メンバー

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

名前

説明

COleControlContainer::COleControlContainer

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

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

名前

説明

COleControlContainer::AttachControlSite

コンテナーによってホストされるコントロール サイトを作成します。

COleControlContainer::BroadcastAmbientPropertyChange

アンビエント プロパティが変更したすべてのホストされているコントロールに通知します。

COleControlContainer::CheckDlgButton

指定したボタン コントロールを変更します。

COleControlContainer::CheckRadioButton

グループ内の指定したラジオ ボタンを選択します。

COleControlContainer::CreateControl

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

COleControlContainer::CreateOleFont

OLE フォントを作成します。

COleControlContainer::FindItem

指定されたコントロールのカスタム サイトを返します。

COleControlContainer::FreezeAllEvents

コントロール サイトがイベントを使用するかどうかを判定します。

COleControlContainer::GetAmbientProp

指定されたアンビエント プロパティを取得します。

COleControlContainer::GetDlgItem

指定されたダイアログのコントロールを取得します。

COleControlContainer::GetDlgItemInt

指定されたダイアログのコントロールの値を取得します。

COleControlContainer::GetDlgItemText

指定されたダイアログのコントロールのキャプションを取得します。

COleControlContainer::HandleSetFocus

コンテナーが WM_SETFOCUS のメッセージを処理するかどうかを判定します。

COleControlContainer::HandleWindowlessMessage

ウィンドウなしのコントロールに送信されるメッセージを処理します。

COleControlContainer::IsDlgButtonChecked

指定したボタンの状態が決まります。

COleControlContainer::OnPaint

コンテナーの一部を再描画するために呼び出されます。

COleControlContainer::OnUIActivate

コントロールがアクティブになった埋め込み先であるとすると呼び出されます。

COleControlContainer::OnUIDeactivate

コントロールが非アクティブになるときに呼び出されます。

COleControlContainer::ScrollChildren

スクロール メッセージが子ウィンドウから受け取ったときに、フレームワークによって呼び出されます。

COleControlContainer::SendDlgItemMessage

指定されたコントロールにメッセージを送ります。

COleControlContainer::SetDlgItemInt

指定されたコントロールの値を設定します。

COleControlContainer::SetDlgItemText

指定されたコントロールのテキストを設定します。

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

名前

説明

COleControlContainer::m_crBack

コンテナーの背景色。

COleControlContainer::m_crFore

コンテナーの前景色。

COleControlContainer::m_listSitesOrWnds

サポートされるコントロール サイトのリスト。

COleControlContainer::m_nWindowlessControls

ホストされるウィンドウなしのコントロールの数。

COleControlContainer::m_pOleFont

カスタム コントロール サイトの OLE フォントへのポインター。

COleControlContainer::m_pSiteCapture

キャプチャのコントロールへのポインター。

COleControlContainer::m_pSiteFocus

現在入力フォーカスを持つコントロールへのポインター。

COleControlContainer::m_pSiteUIActive

現在アクティブな埋め込み先であるコントロールへのポインター。

COleControlContainer::m_pWnd

コントロール コンテナーを実装するウィンドウへのポインター。

COleControlContainer::m_siteMap

サイト マップ。

解説

これは、一つ以上の ActiveX コントロール サイトがサポートされます ( COleControlSiteで実行されます) を提供する。COleControlContainer は完全に IOleInPlaceFrameIOleContainer のインターフェイスを実装して、埋め込み先アイテムとして資格を達成するために含まれている ActiveX コントロールができます。

一般に、COccManagerCOleControlSite とともにこのクラスが一つ以上の ActiveX コントロールのカスタム サイトを使用してカスタム ActiveX コントロール コンテナーを実装するために使用されます。

継承階層

CObject

CCmdTarget

COleControlContainer

必要条件

ヘッダー : afxocc.h

参照

関連項目

CCmdTarget クラス

階層図

COleControlSite クラス

COccManager クラス