DEVHTADJDATA 構造体 (winddi.h)
DEVHTADJDATA 構造体は、 HTUI_DeviceColorAdjustment 関数への入力として使用されます。
構文
typedef struct _DEVHTADJDATA {
DWORD DeviceFlags;
DWORD DeviceXDPI;
DWORD DeviceYDPI;
PDEVHTINFO pDefHTInfo;
PDEVHTINFO pAdjHTInfo;
} DEVHTADJDATA, *PDEVHTADJDATA;
メンバー
DeviceFlags
呼び出し元によって設定されるフラグのセットで、色の混合と色とグレースケールの出力を記述します。 必要に応じて、次のフラグの両方または両方を設定する必要があります。
フラグ | 定義 |
---|---|
DEVHTADJF_ADDITIVE_DEVICE |
|
DEVHTADJF_COLOR_DEVICE |
|
DeviceXDPI
デバイスの呼び出し元が提供する水平方向の解像度を 1 インチあたりのドット数で指定します。
DeviceYDPI
デバイスの呼び出し元が提供する垂直方向の解像度を 1 インチあたりのドット数で指定します。
pDefHTInfo
デバイスの既定のハーフトニング プロパティを含む DEVHTINFO 構造体への呼び出し元提供のポインターです。
pAdjHTInfo
デバイスの現在のハーフトニング プロパティを含む DEVHTINFO 構造体への呼び出し元から提供されるポインターです。 HTUI_DeviceColorAdjustment関数が戻る前に、ユーザーがハーフトニング プロパティを調整した場合、この構造体の内容が変更されます。 NULL を指定できます (次の「備考」セクションを参照してください)。
注釈
pAdjHTInfo が NULL の場合、または pAdjHTInfo と pDefHTInfo が同じバッファーを指している場合、HTUI_DeviceColorAdjustment関数は pDefHTInfo によって提供されるハーフトニング プロパティを表示しますが、ユーザーが変更することはできません。
要件
要件 | 値 |
---|---|
Header | winddi.h (Winddi.h を含む) |