OLERENDER 列舉 (oleidl.h)
指出新建立之物件所要求的快取類型。
Syntax
typedef enum tagOLERENDER {
OLERENDER_NONE = 0,
OLERENDER_DRAW = 1,
OLERENDER_FORMAT = 2,
OLERENDER_ASIS = 3
} OLERENDER;
常數
OLERENDER_NONE 值: 0 用戶端未要求物件中的任何本機快取繪圖或數據擷取功能。 針對 renderopts 參數指定這個值時,會忽略呼叫的 pFormatEtc 參數。 |
OLERENDER_DRAW 值: 1 用戶端會使用 IViewObject::D raw,在畫面上繪製物件的內容, (NULL 目標裝置) 。 物件本身會決定需要快取的數據格式。 使用這個轉譯選項時,pFormatEtc 只有 ptd 和 dwAspect 成員很重要,因為物件可能會根據參數值以不同的方式快取專案。 不過, pFormatEtc 可以在這裡合法為 NULL ,在此情況下,對象會假設顯示目標裝置和DVASPECT_CONTENT層面。 |
OLERENDER_FORMAT 值: 2 用戶端會使用 IDataObject::GetData 從 物件提取一種格式。 要快取的數據格式會以 pFormatEtc 傳遞,在此情況下可能不是 NULL。 |
OLERENDER_ASIS 值: 3 用戶端未要求物件中的任何本機快取繪圖或數據擷取功能。 此選項會忽略 pFormatEtc。 這與OLERENDER_FORMAT值之間的差異在 OleCreateFromData 和 OleCreateLinkFromData 等函式中很重要。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | oleidl.h |