Structure DEVHTADJDATA (winddi.h)

La structure DEVHTADJDATA est utilisée comme entrée dans la fonction HTUI_DeviceColorAdjustment .

Syntaxe

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

Membres

DeviceFlags

Est un ensemble d’indicateurs, définis par l’appelant, décrivant le mélange de couleurs et la sortie de couleur par rapport à la sortie d’échelle de gris. Les deux indicateurs ou aucun des indicateurs suivants ne doivent être définis, selon le cas :

Indicateur Définition
DEVHTADJF_ADDITIVE_DEVICE
S’il est défini, l’appareil utilise un mélange de couleurs additif.
S’il n’est pas défini, l’appareil utilise le mélange de couleurs soustractives.
DEVHTADJF_COLOR_DEVICE
S’il est défini, l’appareil produit une sortie de couleur.
S’il n’est pas défini, l’appareil produit une sortie à l’échelle du gris.

DeviceXDPI

Résolution horizontale fournie par l’appelant, en points par pouce, pour l’appareil.

DeviceYDPI

Résolution verticale fournie par l’appelant, en points par pouce, pour l’appareil.

pDefHTInfo

Pointeur fourni par l’appelant vers une structure DEVHTINFO contenant les propriétés de demi-toning par défaut de l’appareil.

pAdjHTInfo

Pointeur fourni par l’appelant vers une structure DEVHTINFO contenant les propriétés de demi-toning actuelles de l’appareil. Avant que la fonction HTUI_DeviceColorAdjustment retourne, elle modifie le contenu de cette structure, si l’utilisateur a ajusté les propriétés halftoning. Peut être NULL (voir la section Remarques suivante).

Remarques

Si pAdjHTInfo a la valeur NULL ou si pAdjHTInfo et pDefHTInfo pointent vers la même mémoire tampon, la fonction HTUI_DeviceColorAdjustment affiche les propriétés de halftoning fournies par pDefHTInfo , mais ne permet pas à l’utilisateur de les modifier.

Configuration requise

Condition requise Valeur
En-tête winddi.h (inclure Winddi.h)