COleControlSite 類別
為自訂用戶端控制項介面的支援。
class COleControlSite : public CCmdTarget
成員
公用建構函式
名稱 |
描述 |
---|---|
建構 COleControlSite 物件。 |
公用方法
名稱 |
描述 |
---|---|
繫結至裝載之控制項的預設屬性設定為資料來源。 |
|
繫結至裝載之控制項的屬性設為資料來源。 |
|
建立裝載 ActiveX 控制項。 |
|
終結已裝載的控制項。 |
|
執行已裝載之控制項的特定的動詞命令。 |
|
啟用控制項網站的資料來源。 |
|
啟用控制項的網站。 |
|
指定控制項的網站是否接受事件。 |
|
會擷取所裝載控制項的預設按鈕的程式碼。 |
|
擷取控制項的識別項。 |
|
擷取一個事件介面的 ID 所裝載控制項的。 |
|
擷取控制項站台的延伸樣式。 |
|
會擷取所裝載控制項的特定屬性。 |
|
擷取控制項站台的樣式。 |
|
會擷取所裝載控制項的文字。 |
|
叫用裝載控制項的特定方法。 |
|
叫用裝載控制項的特定方法的引數清單變數清單中。 |
|
判斷控制項是否在視窗的預設按鈕。 |
|
檢查控制網站的可見狀態。 |
|
修改控制網站目前的延伸樣式。 |
|
修改控制網站的目前樣式。 |
|
變更控制網站的位置。 |
|
快速啟動裝載的控制項。 |
|
設定控制項的屬性或方法,而不會擲回例外狀況的機率。 |
|
在 視窗中設定的預設按鈕。 |
|
擷取控制項的識別項。 |
|
設定焦點的控制項加入至網站。 |
|
設定裝載之控制項的特定屬性。 |
|
設定裝載之控制項的特定屬性與引數清單變數清單中。 |
|
設定控制網站的位置。 |
|
設定裝載之控制項的文字。 |
|
顯示或隱藏控制項的網站。 |
受保護的方法
名稱 |
描述 |
---|---|
擷取鍵盤訊息和助憶鍵裝載的控制項。 |
公用資料成員
名稱 |
描述 |
---|---|
判斷裝載的控制項是無視窗 (Windowless) 控制項。 |
|
包含有關處理控制項的鍵盤的資訊。 |
|
控制項的連接點的 Cookie。 |
|
裝載控制項的其他狀態。 |
|
控制項的 IPropertyNotifySink Cookie。 |
|
裝載控制項的樣式。 |
|
控制網站的控制代碼。 |
|
事件介面的 ID 所裝載控制項的。 |
|
裝載的控制項 ID。 |
|
已裝載之控制項的 IOleInPlaceActiveObject 物件的指標。 |
|
裝載控制項的容器。 |
|
已裝載之控制項的 IOleInPlaceObject 物件的指標。 |
|
為控制項的 IOleObjectInterface 介面的指標。 |
|
為控制項的 IOleInPlaceObjectWindowless 介面的指標。 |
|
在 視窗的物件指標所裝載控制項的。 |
|
控制網站的維度。 |
備註
這項支援是內嵌的 ActiveX 控制項取得有關其顯示網站的位置和範圍的相關資訊,它的 Moniker、使用者介面、其環境屬性和其容器所提供的其他資源的主要方式。 COleControlSite 完整實作, IOleControlSiteIOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, IRowSetNotify 介面。 此外, IDispatch 介面 (提供了支援環境屬性和事件接收器) 也會實作。
使用 COleControlSite,若要建立 ActiveX 控制項站台,從 COleControlSite衍生一個類別。 在您的 CWnd-容器 (例如,您的對話方塊) 覆寫的衍生類別 CWnd::CreateControlSite 函式。
繼承階層架構
COleControlSite
需求
Header: afxocc.h