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
對話方塊管理員的預設行為。 管理對話方塊將會更新 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