Bagikan melalui


enumerasi DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS (winuser.h)

Menjelaskan perilaku penskalaan DPI per monitor mengambil alih jendela anak dalam dialog. Nilai dalam enumerasi ini adalah bitfield dan dapat digabungkan.

Sintaks

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

Konstanta

 
DCDC_DEFAULT
Nilai: 0x0000
Perilaku default manajer dialog. Dialog yang dikelola akan memperbarui font, ukuran, dan posisi jendela anak pada perubahan DPI.
DCDC_DISABLE_FONT_UPDATE
Nilai: 0x0001
Mencegah manajer dialog mengirim font yang diperbarui ke jendela anak melalui WM_SETFONT sebagai respons terhadap perubahan DPI.
DCDC_DISABLE_RELAYOUT
Nilai: 0x0002
Mencegah manajer dialog mengubah ukuran dan memposisikan ulang jendela anak sebagai respons terhadap perubahan DPI.

Keterangan

Enum ini digunakan dengan SetDialogControlDpiChangeBehavior untuk mengambil alih perilaku penskalaan DPI per monitor default untuk jendela anak dalam dialog.

Pengaturan ini hanya berlaku untuk kontrol individual dalam dialog. Perilaku penskalaan DPI per monitor dialog dikendalikan oleh DIALOG_DPI_CHANGE_BEHAVIORS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header winuser.h

Lihat juga

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior