Freigeben über


DEVHTADJDATA-Struktur (winddi.h)

Die DEVHTADJDATA-Struktur wird als Eingabe für die HTUI_DeviceColorAdjustment-Funktion verwendet.

Syntax

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

Member

DeviceFlags

Ist eine Gruppe von Flags, die vom Aufrufer festgelegt werden und farbvermischung und Farbausgabe im Vergleich zur Graustufenausgabe beschreiben. Es sollten entweder beide oder keines der folgenden Flags festgelegt werden:

Flag Definition
DEVHTADJF_ADDITIVE_DEVICE
Wenn diese Einstellung festgelegt ist, verwendet das Gerät eine additive Farbmischung.
Wenn nicht festgelegt, verwendet das Gerät subtraktive Farbmischungen.
DEVHTADJF_COLOR_DEVICE
Wenn diese Einstellung festgelegt ist, erzeugt das Gerät eine Farbausgabe.
Wenn diese Einstellung nicht festgelegt ist, erzeugt das Gerät eine grau skalierte Ausgabe.

DeviceXDPI

Die vom Aufrufer bereitgestellte horizontale Auflösung in Punkt pro Zoll für das Gerät.

DeviceYDPI

Die vom Aufrufer bereitgestellte vertikale Auflösung in Punkt pro Zoll für das Gerät.

pDefHTInfo

Ist ein vom Aufrufer bereitgestellter Zeiger auf eine DEVHTINFO-Struktur , die die standardmäßigen Halbtoneigenschaften des Geräts enthält.

pAdjHTInfo

Ist ein vom Aufrufer bereitgestellter Zeiger auf eine DEVHTINFO-Struktur, die die aktuellen Halftoningeigenschaften des Geräts enthält. Bevor die HTUI_DeviceColorAdjustment-Funktion zurückgibt, ändert sie den Inhalt dieser Struktur, wenn der Benutzer die Halbtonierungseigenschaften angepasst hat. Kann NULL sein (siehe den folgenden Abschnitt "Hinweise").

Hinweise

Wenn pAdjHTInfoNULL ist oder pAdjHTInfo und pDefHTInfo auf denselben Puffer zeigen, zeigt die funktion HTUI_DeviceColorAdjustment die von pDefHTInfo bereitgestellten Halftoningeigenschaften an, erlaubt es dem Benutzer jedoch nicht, sie zu ändern.

Anforderungen

Anforderung Wert
Header winddi.h (einschließlich Winddi.h)