Bagikan melalui


Struktur DEVHTADJDATA (winddi.h)

Struktur DEVHTADJDATA digunakan sebagai input ke fungsi HTUI_DeviceColorAdjustment .

Sintaks

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

Anggota

DeviceFlags

Adalah sekumpulan bendera, diatur oleh pemanggil, yang menjelaskan pencampuran warna dan warna versus output skala abu-abu. Baik, keduanya, atau tidak satu pun dari bendera berikut harus diatur, sebagaimana mestinya:

Bendera Definisi
DEVHTADJF_ADDITIVE_DEVICE
Jika diatur, perangkat menggunakan pencampuran warna aditif.
Jika tidak diatur, perangkat menggunakan pencampuran warna subtraktif.
DEVHTADJF_COLOR_DEVICE
Jika diatur, perangkat menghasilkan output warna.
Jika tidak diatur, perangkat menghasilkan output berskala abu-abu.

DeviceXDPI

Apakah resolusi horizontal yang disediakan penelepon, dalam titik per inci, untuk perangkat.

DeviceYDPI

Apakah resolusi vertikal yang disediakan penelepon, dalam titik per inci, untuk perangkat.

pDefHTInfo

Adalah penunjuk yang disediakan penelepon ke struktur DEVHTINFO yang berisi properti halftoning default perangkat.

pAdjHTInfo

Adalah penunjuk yang disediakan penelepon ke struktur DEVHTINFO yang berisi properti halftoning perangkat saat ini. Sebelum fungsi HTUI_DeviceColorAdjustment kembali, fungsi ini memodifikasi konten struktur ini, jika pengguna telah menyesuaikan properti halftoning. Bisa NULL (lihat bagian Keterangan berikut).

Keterangan

Jika pAdjHTInfoadalah NULL, atau jika pAdjHTInfo dan pDefHTInfo menunjuk ke buffer yang sama, fungsi HTUI_DeviceColorAdjustment menampilkan properti halftoning yang disediakan oleh pDefHTInfo tetapi tidak memungkinkan pengguna untuk memodifikasinya.

Persyaratan

Persyaratan Nilai
Header winddi.h (termasuk Winddi.h)