Share via


COleControlContainer 類別

做為控制項的 ActiveX 控制項容器。

class COleControlContainer : public CCmdTarget

成員

公用建構函式

名稱

描述

COleControlContainer::COleControlContainer

建構 COleControlContainer 物件。

公用方法

名稱

描述

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

處理傳送給無視窗 (Windowless) 控制項。

COleControlContainer::IsDlgButtonChecked

判斷指定的按鍵的狀態。

COleControlContainer::OnPaint

呼叫以重新繪製容器的部分。

COleControlContainer::OnUIActivate

呼叫控制項時,會啟動就地編輯。

COleControlContainer::OnUIDeactivate

呼叫時,會停用控制項。

COleControlContainer::ScrollChildren

呼叫框架,在捲動訊息的子視窗接收。

COleControlContainer::SendDlgItemMessage

將訊息傳送至指定的控制項。

COleControlContainer::SetDlgItemInt

設定指定控制項的值。

COleControlContainer::SetDlgItemText

設定指定控制項的文字。

公用資料成員

名稱

描述

COleControlContainer::m_crBack

容器的背景色彩。

COleControlContainer::m_crFore

容器的前景色彩。

COleControlContainer::m_listSitesOrWnds

控制項支援的網站清單。

COleControlContainer::m_nWindowlessControls

裝載無視窗 (Windowless) 控制項數目。

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

需求

Header: afxocc.h

請參閱

參考

CCmdTarget 類別

階層架構圖表

COleControlSite 類別

COccManager 類別