enumerazione DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS (winuser.h)
Descrive gli override del comportamento di ridimensionamento DPI per monitor per le finestre figlio all'interno di finestre di dialogo. I valori in questa enumerazione sono campi di bit e possono essere combinati.
Sintassi
typedef enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS {
DCDC_DEFAULT = 0x0000,
DCDC_DISABLE_FONT_UPDATE = 0x0001,
DCDC_DISABLE_RELAYOUT = 0x0002
} ;
Costanti
DCDC_DEFAULT Valore: 0x0000 Comportamento predefinito della gestione finestre di dialogo. Il dialogo gestito aggiornerà il tipo di carattere, le dimensioni e la posizione della finestra figlio in base alle modifiche dpi. |
DCDC_DISABLE_FONT_UPDATE Valore: 0x0001 Impedisce alla gestione finestre di dialogo di inviare un tipo di carattere aggiornato alla finestra figlio tramite WM_SETFONT in risposta a una modifica dpi. |
DCDC_DISABLE_RELAYOUT Valore: 0x0002 Impedisce al gestore dialoghi di ridimensionare e riposizionare la finestra figlio in risposta a una modifica dpi. |
Commenti
Questa enumerazione viene usata con SetDialogControlDpiChangeBehavior per eseguire l'override del comportamento di ridimensionamento DPI predefinito per monitor per una finestra figlio all'interno di una finestra di dialogo.
Queste impostazioni si applicano solo ai singoli controlli all'interno di finestre di dialogo. Il comportamento di ridimensionamento DPI per monitor a livello di finestra di dialogo è controllato da DIALOG_DPI_CHANGE_BEHAVIORS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | Winuser |