次の方法で共有


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 を指定できます (次の「備考」セクションを参照してください)。

注釈

pAdjHTInfoNULL の場合、または pAdjHTInfopDefHTInfo が同じバッファーを指している場合、HTUI_DeviceColorAdjustment関数は pDefHTInfo によって提供されるハーフトニング プロパティを表示しますが、ユーザーが変更することはできません。

要件

要件
Header winddi.h (Winddi.h を含む)