énumération DIALOG_DPI_CHANGE_BEHAVIORS (winuser.h)
Dans les contextes Par moniteur v2, les boîtes de dialogue répondent automatiquement aux modifications DPI en se redimensionnent et en re-calculant les positions de leurs fenêtres enfants (ici appelées re-disposition). Cette énumération fonctionne conjointement avec SetDialogDpiChangeBehavior afin de remplacer le comportement de mise à l’échelle DPI par défaut pour les boîtes de dialogue.
Cela n’affecte pas le comportement de mise à l’échelle DPI pour les fenêtres enfants des boîtes de dialogue (au-delà de la re-disposition), qui est contrôlé par DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS.
Syntax
typedef enum DIALOG_DPI_CHANGE_BEHAVIORS {
DDC_DEFAULT = 0x0000,
DDC_DISABLE_ALL = 0x0001,
DDC_DISABLE_RESIZE = 0x0002,
DDC_DISABLE_CONTROL_RELAYOUT = 0x0004
} ;
Constantes
DDC_DEFAULT Valeur : 0x0000 Comportement par défaut du gestionnaire de boîtes de dialogue. En réponse à une modification DPI, le gestionnaire de boîtes de dialogue réécrit chaque contrôle, met à jour la police de chaque contrôle, redimensionne le dialogue et met à jour sa propre police. |
DDC_DISABLE_ALL Valeur : 0x0001 Empêche le gestionnaire de dialogues de répondre aux WM_GETDPISCALEDSIZE et WM_DPICHANGED, ce qui désactive tous les comportements de mise à l’échelle DPI par défaut. |
DDC_DISABLE_RESIZE Valeur : 0x0002 Empêche le gestionnaire de dialogues de redimensionner le dialogue en réponse à une modification DPI. |
DDC_DISABLE_CONTROL_RELAYOUT Valeur : 0x0004 Empêche le gestionnaire de dialogues de réorganiser tous les HWND enfants immédiats du dialogue en réponse à une modification de DPI. |
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour