dvASPECT 列舉 (wtypes.h)

指定繪製或取得資料時所需的資料或物件的檢視外觀。

Syntax

typedef enum tagDVASPECT {
  DVASPECT_CONTENT = 1,
  DVASPECT_THUMBNAIL = 2,
  DVASPECT_ICON = 4,
  DVASPECT_DOCPRINT = 8
} DVASPECT;

常數

 
DVASPECT_CONTENT
值: 1
提供物件的表示法,使其可以顯示為容器內的內嵌物件。 一般會將這個值指定給複合文件物件。 可以針對螢幕或印表機提供這個表示。
DVASPECT_THUMBNAIL
值: 2
提供物件的縮圖表示法,以便在瀏覽工具中顯示。 縮圖大約是 120 x 120 像素,16 色 (建議) 裝置獨立位圖可能包裝在元檔中。
DVASPECT_ICON
值: 4
提供物件的圖示表示。
DVASPECT_DOCPRINT
值: 8
提供螢幕上物件的表示法,就像是使用 [檔案] 功能表中的 [列印] 命令列印到印表機一樣。 描述的資料可能表示一系列的頁面。

備註

這個列舉的值是用來定義 FORMATETC 結構的 dwAspect 成員。 在 FORMATETC 結構中,只能使用一個 DVASPECT 值來指定單一呈現層面。 FORMATETC 結構用於許多需要數據呈現資訊的 OLE 函式和介面方法。

如果找不到對應至指定 DVASPECT 的子機碼,則會使用 MiscStatus 的預設值。 若要設定 OLE 控制件,請指定 DVASPECT==1。 這會導致登錄中發生下列情況:

HKEY_CLASSES_ROOT\CLSID\ . . .
   MiscStatus = 1

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 wtypes.h

另請參閱

FORMATETC

IAdviseSink

IDataObject

IOleObject

IViewObject

IViewObject2

OBJECTDESCRIPTOR

OleDraw