Partager via


énumération DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS (winuser.h)

Décrit les remplacements de comportement de mise à l’échelle DPI par moniteur pour les fenêtres enfants dans les boîtes de dialogue. Les valeurs de cette énumération sont des champs de bits et peuvent être combinées.

Syntax

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

Constantes

 
DCDC_DEFAULT
Valeur : 0x0000
Comportement par défaut du gestionnaire de boîtes de dialogue. La boîte de dialogue gérée met à jour la police, la taille et la position de la fenêtre enfant sur les modifications apportées à DPI.
DCDC_DISABLE_FONT_UPDATE
Valeur : 0x0001
Empêche le gestionnaire de dialogues d’envoyer une police mise à jour à la fenêtre enfant via WM_SETFONT en réponse à une modification DPI.
DCDC_DISABLE_RELAYOUT
Valeur : 0x0002
Empêche le gestionnaire de dialogues de redimensionner et de repositionner la fenêtre enfant en réponse à une modification DPI.

Remarques

Cette énumération est utilisée avec SetDialogControlDpiChangeBehavior afin de remplacer le comportement par défaut de mise à l’échelle DPI par moniteur pour une fenêtre enfant dans une boîte de dialogue.

Ces paramètres s’appliquent uniquement aux contrôles individuels dans les boîtes de dialogue. Le comportement de mise à l’échelle du DPI à l’échelle du dialogue par moniteur d’un dialogue est contrôlé par DIALOG_DPI_CHANGE_BEHAVIORS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1703 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête winuser.h

Voir aussi

DIALOG_DPI_CHANGE_BEHAVIORS

GetDialogControlDpiChangeBehavior

SetDialogControlDpiChangeBehavior