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


Структура DEVHTADJDATA (winddi.h)

Структура DEVHTADJDATA используется в качестве входных данных для функции HTUI_DeviceColorAdjustment .

Синтаксис

typedef struct _DEVHTADJDATA {
  DWORD      DeviceFlags;
  DWORD      DeviceXDPI;
  DWORD      DeviceYDPI;
  PDEVHTINFO pDefHTInfo;
  PDEVHTINFO pAdjHTInfo;
} DEVHTADJDATA, *PDEVHTADJDATA;

Члены

DeviceFlags

Набор флагов, установленных вызывающим элементом, описывающий смешивание цветов и выходные данные цвета и серого цвета. В любом случае следует задать оба или ни один из следующих флагов:

Флаг Определение
DEVHTADJF_ADDITIVE_DEVICE
Если задано значение , устройство использует аддитивное смешивание цветов.
Если значение не задано, устройство использует субтрактивное смешивание цветов.
DEVHTADJF_COLOR_DEVICE
Если задано значение , устройство создает цветовые выходные данные.
Если значение не задано, устройство создает выходные данные серого цвета.

DeviceXDPI

Горизонтальное разрешение для устройства в точках на дюйм, предоставляемое вызывающим абонентом.

DeviceYDPI

Предоставленное вызывающим абонентом вертикальное разрешение (в точках на дюйм) для устройства.

pDefHTInfo

Предоставленный вызывающим абонентом указатель на структуру DEVHTINFO , содержащую стандартные свойства полутонов устройства.

pAdjHTInfo

Предоставленный вызывающим объектом указатель на структуру DEVHTINFO, содержащую текущие свойства полутонов устройства. Перед возвратом функции HTUI_DeviceColorAdjustment она изменяет содержимое этой структуры, если пользователь настроил свойства полутонов. Может иметь значение NULL (см. следующий раздел примечаний).

Комментарии

Если pAdjHTInfo имеет значение NULL или если pAdjHTInfo и pDefHTInfo указывают на один буфер, функция HTUI_DeviceColorAdjustment отображает свойства полутонов, предоставляемые pDefHTInfo , но не позволяет пользователю изменять их.

Требования

Требование Значение
Заголовок winddi.h (включая Winddi.h)