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
這是裝置的呼叫端提供水平解析度,以點為單位。
DeviceYDPI
這是裝置的呼叫端提供的垂直解析度,以點為單位。
pDefHTInfo
這是 DEVHTINFO 結構的呼叫端提供的指標,其中包含裝置的預設分頁屬性。
pAdjHTInfo
這是 DEVHTINFO 結構的呼叫端提供的指標,其中包含裝置目前的半角屬性。 在HTUI_DeviceColorAdjustment函式傳回之前,如果使用者已調整半角屬性,它會修改此結構的內容。 可為 NULL (請參閱下列一節) 。
備註
如果 pAdjHTInfo 為 NULL,或 pAdjHTInfo 和 pDefHTInfo 指向相同的緩衝區, 則HTUI_DeviceColorAdjustment 函式會顯示 pDefHTInfo 所提供的半角屬性,但不允許使用者修改它們。
規格需求
| 需求 | 值 |
|---|---|
| 標頭 | winddi.h (包括 Winddi.h) |