oleidl.h 標頭
此標頭由多個技術使用。 如需詳細資訊,請參閱
oleidl.h 包含下列程式設計介面:
IDropSource IDropSource 介面是您實作的其中一個介面,可在應用程式中提供拖放作業。 |
IDropSourceNotify IDropSourceNotify 介面是在 IDropSource 物件上實作,當使用者將滑鼠拖入或移出潛在的置放目標視窗時,接收 OLE 的通知。 |
IDropTarget IDropTarget 介面是您實作的其中一個介面,可在應用程式中提供拖放作業。 |
IEnterpriseDropTarget 由置放目標應用程式實作時,此介面可讓 OLE 拖放引擎判斷置放目標應用程式是否想要評估企業保護原則,並提供 OLE 拖放引擎一種方式,讓卸載來源應用程式的企業識別碼提供給置放目標應用程式。 |
IEnumOLEVERB 以遞增動詞號的順序列舉物件可用的不同動詞。 實作 IEnumOLEVERB 介面的列舉值是由 IOleObject::EnumVerbs 傳回。 |
IOleAdviseHolder 管理物件服務器中的諮詢連線和複合檔案通知。 |
IOleCache 提供在 物件內快取之簡報資料的控制項。 即使伺服器應用程式未執行或無法使用,快取的簡報資料仍可供物件的容器使用。 |
IOleCache2 可讓物件用戶端選擇性地更新使用 IOleCache::Cache 建立的每個快取。 |
IOleCacheControl 提供適當的快取維護。 它會藉由將執行物件的 IDataObject 實作連接到快取來維護快取,讓快取能夠接收來自執行中物件的通知。 |
IOleClientSite 提供内嵌物件取得其顯示網站、其 Moniker、使用者介面,以及其容器提供之其他資源的相關資訊的主要方法。 |
IOleContainer 列舉複合檔案中的物件,或鎖定處於執行中狀態的容器。 容器和物件應用程式都會實作這個介面。 |
IOleInPlaceActiveObject 提供就地物件與相關聯應用程式最外框視窗和包含内嵌物件之應用程式內文件視窗之間的直接通訊通道。 |
IOleInPlaceFrame 控制容器的最上層框架視窗。 |
IOleInPlaceObject 管理就地物件的啟用和停用,並判斷應該可看見就地物件的多少部分。 |
IOleInPlaceSite 管理容器與物件就地用戶端月臺之間的互動。 回想一下,用戶端網站是内嵌物件的顯示網站,並提供物件的位置和概念資訊。 |
IOleInPlaceUIWindow 由容器應用程式實作,並由物件應用程式用來交涉檔或框架視窗上的框線空間。 |
IOleItemContainer 當專案 Moniker 系結至所識別的物件時,會使用這些專案。 |
IOleLink 可讓連結化物件提供其容器與連結相關的函式。 |
IOleObject 做為内嵌物件提供基本功能來與其容器通訊的主體方式。 |
IOleWindow IOleWindow 介面提供方法,可讓應用程式取得參與就地啟用之各種視窗的控制碼,以及進入和結束區分內容的說明模式。 |
IParseDisplayName 剖析可顯示的名稱字串,將它轉換成自訂 Moniker 實作的 Moniker。 |
IViewObject 可讓物件直接顯示本身,而不需將資料物件傳遞至呼叫端。 此外,此介面可以使用建議接收來建立和管理連線,讓呼叫端可以收到檢視物件變更的通知。 |
IViewObject2 IViewObject 介面的延伸模組,會傳回物件指定檢視的繪圖大小。 如果物件尚未執行,您可以呼叫這個方法,而不是 IOleObject::GetExtent,以防止物件執行。 |
CLIPFORMAT_UserFree CLIPFORMAT_UserFree函式 (oleidl.h) RPC 存根檔案呼叫時釋放伺服器端的資源。 |
CLIPFORMAT_UserFree64 CLIPFORMAT_UserFree64函式 (oleidl.h) RPC 存根檔案呼叫時釋放伺服器端的資源。 |
CLIPFORMAT_UserMarshal CLIPFORMAT_UserMarshal函式 (oleidl.h) 封送處理 CLIPFORMAT 物件到 RPC 緩衝區。 |
CLIPFORMAT_UserMarshal64 CLIPFORMAT_UserMarshal64函式 (oleidl.h) 封送處理 CLIPFORMAT 物件到 RPC 緩衝區。 |
CLIPFORMAT_UserSize CLIPFORMAT_UserSize函數 (oleidl.h) 計算 CLIPFORMAT 物件的線大小,並取得其控制碼和資料。 |
CLIPFORMAT_UserSize64 CLIPFORMAT_UserSize64函式會 (oleidl.h) 計算 CLIPFORMAT 物件的線大小,並取得其控制碼和資料。 |
CLIPFORMAT_UserUnmarshal CLIPFORMAT_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消擷取 CLIPFORMAT 物件。 |
CLIPFORMAT_UserUnmarshal64 CLIPFORMAT_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消擷取 CLIPFORMAT 物件。 |
HACCEL_UserFree HACCEL_UserFree函式 (oleidl.h) 在 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HACCEL_UserFree64 HACCEL_UserFree64函式 (oleidl.h) RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HACCEL_UserMarshal 將 HACCEL 封送處理至 RPC 緩衝區。 |
HACCEL_UserMarshal64 將 HACCEL 物件封送處理至 RPC 緩衝區。 |
HACCEL_UserSize HACCEL_UserSize函式 (oleidl.h) 計算 HACCEL 物件的線路大小,並取得其控制碼和資料。 |
HACCEL_UserSize64 HACCEL_UserSize64函式 (oaild.h) 計算 HACCEL 物件的線路大小,並取得其控制碼和資料。 |
HACCEL_UserUnmarshal HACCEL_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HACCEL 物件。 |
HACCEL_UserUnmarshal64 HACCEL_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HACCEL 物件。 |
HDC_UserFree HDC_UserFree函式 (oleidl.h) 在 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HDC_UserFree64 HDC_UserFree64函式 (oleidl.h) 在 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HDC_UserMarshal HDC_UserMarshal函式 (oleidl.h) 將 HDC 物件封送處理至 RPC 緩衝區。 |
HDC_UserMarshal64 HDC_UserMarshal64函式 (oleidl.h) 將 HDC 物件封送處理至 RPC 緩衝區。 |
HDC_UserSize HDC_UserSize函式 (oleidl.h) 會計算 HDC 物件的線路大小,並取得其控制碼和資料。 |
HDC_UserSize64 HDC_UserSize64函式 (oleidl.h) 會計算 HDC 物件的線路大小,並取得其控制碼和資料。 |
HDC_UserUnmarshal HDC_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HDC 物件。 |
HDC_UserUnmarshal64 HDC_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HDC 物件。 |
HGLOBAL_UserFree HGLOBAL_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HGLOBAL_UserFree64 HGLOBAL_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HGLOBAL_UserMarshal 將 HGLOBAL 封送處理至 RPC 緩衝區。 |
HGLOBAL_UserMarshal64 將 HGLOBAL 物件封送處理至 RPC 緩衝區。 |
HGLOBAL_UserSize HGLOBAL_UserSize函式 (oleidl.h) 會計算 HGLOBAL 物件的線路大小,並取得其控制碼和資料。 |
HGLOBAL_UserSize64 HGLOBAL_UserSize64函式 (oleidl.h) 會計算 HGLOBAL 物件的線路大小,並取得其控制碼和資料。 |
HGLOBAL_UserUnmarshal HGLOBAL_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HGLOBAL 物件。 |
HGLOBAL_UserUnmarshal64 HGLOBAL_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HGLOBAL 物件。 |
HMENU_UserFree HMENU_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HMENU_UserFree64 HMENU_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HMENU_UserMarshal HMENU_UserMarshal函式 (oleidl.h) 將 HMENU 封送處理至 RPC 緩衝區。 |
HMENU_UserMarshal64 HMENU_UserMarshal64函式 (oleidl.h) 將 HMENU 封送處理至 RPC 緩衝區。 |
HMENU_UserSize HMENU_UserSize函式 (oleidl.h) 會計算 HMENU 物件的線路大小,並取得其控制碼和資料。 |
HMENU_UserSize64 HMENU_UserSize64函式 (oleidl.h) 會計算 HMENU 物件的線大小,並取得其控制碼和資料。 |
HMENU_UserUnmarshal HMENU_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HMENU 物件。 |
HMENU_UserUnmarshal64 HMENU_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HMENU 物件。 |
HWND_UserFree HWND_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HWND_UserFree64 HWND_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
HWND_UserMarshal HWND_UserMarshal函式 (oleidl.h) 將 HWND 物件封送處理至 RPC 緩衝區。 |
HWND_UserMarshal64 HWND_UserMarshal64函式 (oleidl.h) 將 HWND 物件封送處理至 RPC 緩衝區。 |
HWND_UserSize HWND_UserSize函式 (oleidl.h) 會計算 HWND 物件的線路大小,並取得其控制碼和資料。 |
HWND_UserSize64 HWND_UserSize64函式 (oleidl.h) 會計算 HWND 物件的連線大小,並取得其控制碼和資料。 |
HWND_UserUnmarshal HWND_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HWND 物件。 |
HWND_UserUnmarshal64 HWND_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HWND 物件。 |
STGMEDIUM_UserFree STGMEDIUM_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
STGMEDIUM_UserFree64 STGMEDIUM_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。 |
STGMEDIUM_UserMarshal STGMEDIUM_UserMarshal函式 (oleidl.h) 將 STGMEDIUM 物件封送處理至 RPC 緩衝區。 |
STGMEDIUM_UserMarshal64 STGMEDIUM_UserMarshal64函式 (oleidl.h) 封送處理 STGMEDIUM 物件到 RPC 緩衝區。 |
STGMEDIUM_UserSize STGMEDIUM_UserSize函式 (oleidl.h) 會計算 STGMEDIUM 物件的線大小,並取得其控制碼和資料。 |
STGMEDIUM_UserSize64 STGMEDIUM_UserSize64函式 (oleidl.h) 會計算 STGMEDIUM 物件的線路大小,並取得其控制碼和資料。 |
STGMEDIUM_UserUnmarshal STGMEDIUM_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消 STGMEDIUM 物件。 |
STGMEDIUM_UserUnmarshal64 STGMEDIUM_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消 STGMEDIUM 物件。 |
OBJECTDESCRIPTOR 表示用於CF_OBJECTDESRIPTOR和CF_LINKSRCDESCRIPTOR檔案格式的資料結構。 |
OLEINPLACEFRAMEINFO 包含容器在就地會話期間所支援加速器的相關資訊。 結構用於 IOleInPlaceSite::GetWindowCoNtext 方法和 OleTranslateAccelerator 函式中。 |
OLEMENUGROUPWIDTHS 指出在就地編輯會話期間,容器與物件服務器之間共用之功能表之六個功能表群組中的每個功能表項目數目。 這是建置共用功能表的機制。 |
OLEVERB 定義 物件支援的動詞。 IOleObject::EnumVerbs 方法會建立列舉值,以列舉物件的這些結構,並提供列舉值 IEnumOLEVERB 的指標。 |
BINDSPEED 表示呼叫端將等候系結至物件的時間長度。 |
DISCARDCACHE 指定如果已設定其中途位,要捨棄記憶體中快取的動作。 |
OLECLOSE 指出是否應該在關閉之前儲存物件。 |
OLECONTF 指出要列舉的物件類型。 |
OLEGETMONIKER 控制 IOleObject::GetMoniker 和 IOleClientSite::GetMoniker 方法行為的各個層面。 |
OLELINKBIND 控制連結來源的系結作業。 |
OLEMISC 描述物件或物件類別的其他特性。 |
OLERENDER 指出為新建立的物件所要求的快取類型。 |
OLEUPDATE 指出連結的物件是否會自動更新連結化物件的快取資料,或只有在容器呼叫 IOleObject::Update 或 IOleLink::Update 方法時才更新。 常數會用於 IOleLink 介面中。 |
OLEVERBATTRIB 描述物件之指定動詞命令的屬性。 |
OLEWHICHMK 指出正在設定或擷取物件 Moniker 的哪個部分。 |
USERCLASSTYPE 指出與 物件類別相關聯之顯示名稱的不同變體。 |