Compartilhar via


Estrutura DEVHTADJDATA (winddi.h)

A estrutura DEVHTADJDATA é usada como entrada para a função HTUI_DeviceColorAdjustment .

Sintaxe

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

Membros

DeviceFlags

É um conjunto de sinalizadores, definido pelo chamador, que descreve a combinação de cores e a cor versus a saída em escala de cinza. Ambos, ou nenhum dos seguintes sinalizadores devem ser definidos, conforme apropriado:

Sinalizador Definição
DEVHTADJF_ADDITIVE_DEVICE
Se definido, o dispositivo usará a combinação de cores aditivas.
Se não estiver definido, o dispositivo usará a combinação de cores subtractiva.
DEVHTADJF_COLOR_DEVICE
Se definido, o dispositivo produzirá a saída de cor.
Se não estiver definido, o dispositivo produzirá uma saída em escala cinza.

DeviceXDPI

É a resolução horizontal fornecida pelo chamador, em pontos por polegada, para o dispositivo.

DeviceYDPI

É a resolução vertical fornecida pelo chamador, em pontos por polegada, para o dispositivo.

pDefHTInfo

É um ponteiro fornecido pelo chamador para uma estrutura DEVHTINFO que contém as propriedades de halftoning padrão do dispositivo.

pAdjHTInfo

É um ponteiro fornecido pelo chamador para uma estrutura DEVHTINFO que contém as propriedades de halftoning atuais do dispositivo. Antes que a função HTUI_DeviceColorAdjustment retorne, ela modificará o conteúdo dessa estrutura, se o usuário tiver ajustado as propriedades de halftoning. Pode ser NULL (consulte a seção Comentários a seguir).

Comentários

Se pAdjHTInfo for NULL ou se pAdjHTInfo e pDefHTInfo apontarem para o mesmo buffer, a função HTUI_DeviceColorAdjustment exibirá as propriedades de halftoning fornecidas pelo pDefHTInfo , mas não permitirá que o usuário as modifique.

Requisitos

Requisito Valor
Cabeçalho winddi.h (inclua Winddi.h)