OLE 控制項類別
這些是您在撰寫 OLE 控制項時使用的主要類別。 COleControlModule
OLE 控制項模組中的類別就像應用程式中的 CWinApp 類別。 每個模組會實作一個或多個 OLE 控制項;這些控制項是由 COleControl
物件表示。 這些控制項會使用 CConnectionPoint
物件與其容器通訊。
CPictureHolder
和 CFontHolder
類別會封裝圖片和字型的 COM 介面,而 COlePropertyPage
和 CPropExchange
類別可協助您為您的控制項實作屬性頁和屬性持續性。
COleControlModule
取代您的 OLE 控制項模組的 CWinApp
類別。 衍生自 COleControlModule
類別以開發 OLE 控制項模組物件。 提供成員函式以供初始化您的 OLE 控制項模組。
COleControl
衍生自 COleControl
類別以開發 OLE 控制項。 衍生自 CWnd
,此類別會繼承 Windows 視窗物件的所有功能以及其他 OLE 特定功能,例如事件引發以及支援方法和屬性。
C連線ionPoint
CConnectionPoint
類別定義了一種用來與其他 OLE 物件通訊的特殊介面類型,稱為「連接點」。 連接點會實作可以對其他物件起始動作 (例如引發事件和變更通知) 的輸出介面。
CPictureHolder
封裝 Windows 圖片物件和 IPicture
COM 介面的功能;用來實作 OLE 控制項的自訂圖片屬性。
CFontHolder
封裝 Windows 字型物件和 IFont
COM 介面的功能;用來實作 OLE 控制項的內建字型屬性。
COlePropertyPage
在類似對話方塊的圖形介面中顯示 OLE 控制項的屬性。
CPropExchange
支援 OLE 控制項的屬性持續性實作。 類似于對話方塊的 CDataExchange 。
CMonikerFile
取得 Moniker 或者可以製作成 Moniker 的字串表示,並且與以 Moniker 為名的串流進行同步繫結。
CAsyncMonikerFile
運作方式類似 CMonikerFile
;不過,這是與以 Moniker 為名的串流進行非同步繫結。
CDataPathProperty
實作可以非同步載入的 OLE 控制項屬性。
CCachedDataPathProperty
實作非同步傳輸且在記憶體檔案中快取的 OLE 控制項屬性。
COleCmdUI
允許現用文件接收來自其容器的使用者介面的命令 (例如 FileNew、Open、Print 等),並允許容器接收來自現用文件使用者介面的命令。
COle保管庫Array
用來處理任意類型和維度的陣列。