é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 |