IRichEditOle 介面 (richole.h)

IRichEditOle 介面會公開豐富編輯控件的元件物件模型 (COM) 功能。 您可以藉由傳送 EM_GETOLEINTERFACE 訊息來取得介面。

此介面具有下列方法。

繼承

IRichEditOle 介面繼承自 IUnknown 介面。 IRichEditOle 也有下列類型的成員:

方法

IRichEditOle 介面具有這些方法。

 
IRichEditOle::ActivateAs

卸除舊類別的所有物件,告知 OLE 將這些對象視為新類別的物件,然後重載物件,以處理 Activate As 行為。 如果無法重載物件,則會刪除它們。
IRichEditOle::ContextSensitiveHelp

指出豐富的編輯控制項是否應該轉換成或移出內容相關的說明模式。 豐富的編輯控件會呼叫任何目前作用中狀態變更之就地物件的 IRichEditOle::ContextSensitiveHelp 方法。
IRichEditOle::ConvertObject

將物件轉換成新的型別。 此呼叫會重載 物件,但不會強制更新;呼叫端必須執行此動作。
IRichEditOle::GetClientSite

擷取建立新物件時要使用的 IOleClientSite 介面。 插入豐富編輯控制件的所有物件都必須使用此函式所傳回的用戶端網站介面。 用戶端月臺只能與一個物件搭配使用。
IRichEditOle::GetClipboardData

擷取編輯控件中某個範圍的剪貼簿物件。
IRichEditOle::GetLinkCount

傳回豐富編輯控件中為連結的物件數目。
IRichEditOle::GetObject

擷取儲存在 REOBJECT 結構中有關豐富編輯控件中對象的資訊。
IRichEditOle::GetObjectCount

傳回目前包含在豐富編輯控制件中的物件數目。
IRichEditOle::HandsOffStorage

指出 RTF 編輯控制件何時要釋放其與指定對象相關聯之記憶體介面的參考。 此呼叫不會呼叫物件的 IRichEditOle::HandsOffStorage 方法;呼叫端必須這麼做。
IRichEditOle::ImportDataObject

將剪貼簿物件匯入至豐富的編輯控件,並取代目前的選取範圍。
IRichEditOle::InPlaceDeactivate

指出何時要停用目前作用中的就地物件,如果有的話。
IRichEditOle::InsertObject

將物件插入豐富的編輯控制件。
IRichEditOle::SaveCompleted

指出最近儲存作業何時完成,且豐富編輯控件應該保留至物件的不同記憶體。
IRichEditOle::SetDvaspect

設定豐富編輯控制件用來繪製物件的層面。 此呼叫不會變更物件中快取的繪圖資訊;這必須由呼叫端完成。 呼叫會導致重新繪製物件。
IRichEditOle::SetHostNames

設定要提供給 物件的主機名,因為它們插入至豐富的編輯控件。 主機名會用於伺服器的使用者介面中,以描述已開啟物件的容器內容。
IRichEditOle::SetLinkAvailable

設定物件旗標中連結可用位的值。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 richole.h