Condividi tramite


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

Vedi anche

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior