Condividi tramite


Struttura DEVHTADJDATA (winddi.h)

La struttura DEVHTADJDATA viene usata come input per la funzione HTUI_DeviceColorAdjustment .

Sintassi

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

Members

DeviceFlags

Set di flag, impostato dal chiamante, che descrive la combinazione di colori e l'output in scala grigia. Entrambi, o nessuno dei flag seguenti deve essere impostato, in base alle esigenze:

Flag Definizione
DEVHTADJF_ADDITIVE_DEVICE
Se impostato, il dispositivo usa la combinazione di colori additivi.
Se non impostato, il dispositivo utilizza la combinazione di colori sottrazione.
DEVHTADJF_COLOR_DEVICE
Se impostato, il dispositivo produce l'output del colore.
Se non impostato, il dispositivo produce un output con scalabilità grigia.

DeviceXDPI

Risoluzione orizzontale fornita dal chiamante, espressa in punti per pollice, per il dispositivo.

DeviceYDPI

Risoluzione verticale fornita dal chiamante, espressa in punti per pollice, per il dispositivo.

pDefHTInfo

Puntatore fornito dal chiamante a una struttura DEVHTINFO contenente le proprietà di halftoning predefinite del dispositivo.

pAdjHTInfo

Puntatore fornito dal chiamante a una struttura DEVHTINFO contenente le proprietà di halftoning correnti del dispositivo. Prima che la funzione HTUI_DeviceColorAdjustment restituisca, modifica il contenuto di questa struttura, se l'utente ha modificato le proprietà di halftoning. Può essere NULL (vedere la sezione Osservazioni seguente).

Commenti

Se pAdjHTInfo è NULL o se pAdjHTInfo e pDefHTInfo puntano allo stesso buffer, la funzione HTUI_DeviceColorAdjustment visualizza le proprietà di halftoning fornite da pDefHTInfo ma non consente all'utente di modificarle.

Requisiti

Requisito Valore
Intestazione winddi.h (include Winddi.h)