IOleObject 介面 (oleidl.h)
做為主體方法,內嵌物件會提供其容器的基本功能,以及與其通訊。
繼承
IOleObject 介面繼承自 IUnknown 介面。 IOleObject 也有下列類型的成員:
方法
IOleObject 介面具有這些方法。
IOleObject::建議 建立複合檔物件與呼叫對象建議接收之間的諮詢連接,當複合文件物件重新命名、儲存或關閉時,呼叫物件會透過該接收通知。 |
IOleObject::Close 將內嵌物件從執行變更為載入狀態。 中斷連結物件與其連結來源的連接。 |
IOleObject::D oVerb 要求物件執行動作,以回應使用者的動作。 在 IOleObject::EnumVerbs 中,會列舉物件的可能動作。 |
IOleObject::EnumAdvise 擷取列舉值指標,可用來列舉為對象註冊的諮詢連線,讓容器知道關閉之前要釋放的內容。 |
IOleObject::EnumVerbs 公開下拉功能表,其中列出以動詞編號遞增順序提供給對象的動詞。 |
IOleObject::GetClientSite 擷取內嵌物件用戶端網站的指標。 |
IOleObject::GetClipboardData 擷取包含呼叫這個方法之內嵌物件目前內容的數據物件。 使用這個數據物件的指標,就可以使用與原始數據相同的數據來建立新的內嵌物件。 |
IOleObject::GetExtent 擷取執行中物件的目前顯示大小。 |
IOleObject::GetMiscStatus 擷取物件在建立和載入時的狀態。 |
IOleObject::GetMoniker 擷取內嵌物件的Moniker,呼叫端可用來連結至物件。 |
IOleObject::GetUserClassID 擷取對象的類別標識元,也就是對應至字串的 CLSID,以識別用戶的物件。 |
IOleObject::GetUserType 擷取物件的使用者類型名稱,以顯示在使用者介面元素中,例如功能表、清單框和對話框。 |
IOleObject::InitFromData 使用指定之數據對象的數據,初始化新建立的物件,該物件可以位於相同容器或剪貼簿上。 |
IOleObject::IsUpToDate 檢查物件是否為最新狀態。 |
IOleObject::SetClientSite 通知內嵌物件在其容器內的顯示位置,稱為「用戶端網站」。 |
IOleObject::SetColorScheme 指定物件應用程式在編輯指定物件時應該使用的調色盤。 |
IOleObject::SetExtent 通知物件其容器已指派多少顯示空間。 |
IOleObject::SetHostNames 提供物件及其容器應用程式的名稱及其內嵌的複合檔。 |
IOleObject::SetMoniker 通知物件其容器的Moniker、相對於容器的物件本身的Moniker,或物件的完整Moniker。 |
IOleObject::Unadvise 刪除先前建立的諮詢連線。 (IOleObject.Unadvise) |
IOleObject::Update 匯報 對象處理程式或連結物件的數據或檢視快取。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |