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