共用方式為


OLE 控制項類別

這些是您在撰寫 OLE 控制項時使用的主要類別。 COleControlModule OLE 控制模組中的類別就像 CWinApp 應用程式中的類別。 每個模組會實作一或多個 OLE 控制; 這些控制項由COleControl物件。 這些控制項與使用其容器CConnectionPoint物件。

CPictureHolderCFontHolder類別則封裝 COM 介面,對於圖片和字型,而COlePropertyPageCPropExchange類別可幫助您實作屬性頁和控制項的屬性保存性。

  • 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
    可搭配使用任意型別和維度的陣列。

請參閱

概念

類別庫概觀