OLE 控制項類別
這些是您在撰寫 OLE 控制項時使用的主要類別。COleControlModule OLE 控制模組中的類別就像 CWinApp 應用程式中的類別。每個模組會實作一或多個 OLE 控制; 這些控制項由COleControl物件。這些控制項與使用其容器CConnectionPoint物件。
CPictureHolder和CFontHolder類別則封裝 COM 介面,對於圖片和字型,而COlePropertyPage和CPropExchange類別可幫助您實作屬性頁和控制項的屬性保存性。
COleControlModule
取代CWinApp您的 OLE 控制模組的類別。衍生自COleControlModule開發 OLE 控制模組物件的類別。它可以提供成員函式來初始化您的 OLE 控制模組。COleControl
衍生自COleControl開發 OLE 控制項的類別。從衍生CWnd,這個類別會繼承 Windows window 物件的所有功能,加上額外的 OLE 特定功能,例如事件引發,並且能夠支援的方法和屬性。CConnectionPoint
CConnectionPoint類別會定義一種特殊類型的介面,用來與其他的 OLE 物件,呼叫的連接點通訊。連接點會實作都可以啟始對其他物件,例如引發事件的動作和變更告知的連出介面。CPictureHolder
封裝的 [Windows 圖片物件功能和IPicture的 COM 介面。 用來實作 OLE 控制項的自訂圖片屬性。CFontHolder
封裝 Windows font 物件的功能和IFont的 COM 介面。 用來實作 OLE 控制項內建的字型屬性。COlePropertyPage
顯示內容的 OLE 控制以圖形化介面,類似的對話方塊。CPropExchange
OLE 控制項支援屬性持續的實作。類似於 CDataExchange 標籤的對話方塊。CMonikerFile
會使用 moniker 或字串表示,它可以將指定成 moniker,並將它連結以同步方式寫入資料流 moniker 是一個名稱。CAsyncMonikerFile
同樣地,運作CMonikerFile。 不過,它會繫結 moniker 非同步寫入資料流 moniker 是一個名稱。CDataPathProperty
實作 OLE 控制項能夠以非同步方式載入的屬性。CCachedDataPathProperty
實作 OLE 控制項屬性,以非同步方式傳送,以及快取記憶體檔案中。COleCmdUI
允許主動式文件接收命令產生在其容器的使用者介面 (如 FileNew、 開啟、 列印等等),並允許容器接收來自於使用中文件的使用者介面中的命令。COleSafeArray
可搭配使用任意型別和維度的陣列。