DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS列舉 (winuser.h)

描述對話框內子視窗的個別監視器 DPI 縮放行為覆寫。 這個列舉中的值是位欄位,而且可以結合。

Syntax

typedef enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS {
  DCDC_DEFAULT = 0x0000,
  DCDC_DISABLE_FONT_UPDATE = 0x0001,
  DCDC_DISABLE_RELAYOUT = 0x0002
} ;

常數

 
DCDC_DEFAULT
值: 0x0000
對話框管理員的預設行為。 Managed 對話方塊會更新 DPI 變更上子視窗的字型、大小和位置。
DCDC_DISABLE_FONT_UPDATE
值: 0x0001
防止對話框管理員透過 WM_SETFONT 將更新的字型傳送至子視窗,以回應 DPI 變更。
DCDC_DISABLE_RELAYOUT
值: 0x0002
防止對話框管理員重設大小,並重新置放子視窗,以回應 DPI 變更。

備註

此列舉會與 SetDialogControlDpiChangeBehavior 搭配使用,以覆寫對話方塊內子視窗的預設個別監視器 DPI 縮放行為。

這些設定僅適用於對話框內的個別控件。 對話框的全對話框 DPI 縮放行為是由 DIALOG_DPI_CHANGE_BEHAVIORS所控制。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1703 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 winuser.h

另請參閱

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior