Перечисление DVASPECT (wtypes.h)

Указывает, какой аспект данных или представления объекта требуется при рисовании или получении данных.

Синтаксис

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

Константы

 
DVASPECT_CONTENT
Значение: 1
Предоставляет представление объекта , чтобы его можно было отобразить в виде внедренного объекта внутри контейнера. Это значение обычно задается для объектов составных документов. Представление может использоваться для экрана или принтера.
DVASPECT_THUMBNAIL
Значение: 2
Предоставляет эскизное представление объекта, чтобы его можно было отобразить в средстве просмотра. Эскиз примерно 120 на 120 пикселей, 16-цветной (рекомендуемый) аппаратно-независимый растровый рисунок, потенциально заключенный в метафайл.
DVASPECT_ICON
Значение: 4
Предоставляет знаковое представление объекта.
DVASPECT_DOCPRINT
Значение: 8
Предоставляет представление объекта на экране, как если бы он был напечатан на принтере с помощью команды Печать в меню Файл . Описываемые данные могут представлять последовательность страниц.

Комментарии

Значения этого перечисления используются для определения члена dwAspect структуры FORMATETC . Для указания одного аспекта представления в структуре FORMATETC можно использовать только одно значение DVASPECT. Структура FORMATETC используется во многих функциях OLE и методах интерфейса, которым требуется информация о представлении данных.

Значение по умолчанию MiscStatus используется, если не найден подраздел, соответствующий указанному DVASPECT . Чтобы задать элемент управления 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