Поделиться через


Перечисление DVASPECTINFOFLAG (ocidl.h)

Указывает, может ли объект поддерживать оптимизированное рисование самого себя.

Синтаксис

typedef enum tagAspectInfoFlag {
  DVASPECTINFOFLAG_CANOPTIMIZE = 1
} DVASPECTINFOFLAG;

Константы

 
DVASPECTINFOFLAG_CANOPTIMIZE
Значение: 1
Указывает, что объект может поддерживать оптимизированную отрисовку самого себя. Так как большинство объектов в форме используют один и тот же шрифт, цвет фона и типы границ, оставление этих значений в контексте устройства позволяет следующему объекту использовать их без необходимости повторного выбора. В частности, объект может оставить шрифт, кисть и перо, выбранные при возвращении из метода IViewObject::D raw , а не отменять их выбор в контексте устройства. Затем контейнер должен отменить выбор этих значений в конце общего процесса рисования. Объект также может оставить другие изменения состояния рисования в контексте устройства, такие как цвет фона, цвет текста, код растровой операции, текущая точка, график и режим полизаполнения. Объект не может изменять значения состояния, если другие объекты не смогут их восстановить. Например, объект не может покинуть измененный режим, значение преобразования, выбранное растровое изображение, область клипа или метафайл.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ocidl.h

См. также раздел

DVASPECTINFO