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 |
|
DEVHTADJF_COLOR_DEVICE |
|
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) |