Compartir a través de


Estructura DEVHTADJDATA (winddi.h)

La estructura DEVHTADJDATA se usa como entrada para la función HTUI_DeviceColorAdjustment .

Sintaxis

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

Miembros

DeviceFlags

Es un conjunto de marcas, establecido por el autor de la llamada, que describe la combinación de colores y el color frente a la salida de escala de grises. Se deben establecer ambas marcas, o ninguna de las marcas siguientes, según corresponda:

Marca Definición
DEVHTADJF_ADDITIVE_DEVICE
Si se establece, el dispositivo usa mezcla de colores aditivos.
Si no se establece, el dispositivo usa la combinación de colores resta.
DEVHTADJF_COLOR_DEVICE
Si se establece, el dispositivo genera una salida de color.
Si no se establece, el dispositivo genera una salida a escala gris.

DeviceXDPI

Es la resolución horizontal proporcionada por el autor de la llamada, en puntos por pulgada, para el dispositivo.

DeviceYDPI

Es la resolución vertical proporcionada por el autor de la llamada, en puntos por pulgada, para el dispositivo.

pDefHTInfo

Es un puntero proporcionado por el autor de la llamada a una estructura DEVHTINFO que contiene las propiedades de mediotoning predeterminadas del dispositivo.

pAdjHTInfo

Es un puntero proporcionado por el autor de la llamada a una estructura DEVHTINFO que contiene las propiedades de mediotoning actuales del dispositivo. Antes de que se devuelva la función HTUI_DeviceColorAdjustment , modifica el contenido de esta estructura, si el usuario ha ajustado las propiedades de halftoning. Puede ser NULL (consulte la siguiente sección Comentarios).

Comentarios

Si pAdjHTInfo es NULL o si pAdjHTInfo y pDefHTInfo apuntan al mismo búfer, la función HTUI_DeviceColorAdjustment muestra las propiedades de mediotonamiento proporcionadas por pDefHTInfo , pero no permite al usuario modificarlas.

Requisitos

Requisito Valor
Header winddi.h (incluya Winddi.h)