Interface utilisateur - Prise en charge de la haute résolution
Plateformes affectées
Clients -Windows XP | Windows Vista | Windows 7
Impact sur les fonctionnalités
Gravité -moyenne
Fréquence -moyenne
Description
L’objectif est d’encourager les utilisateurs finaux à définir leurs affichages sur la résolution native et à utiliser DPI plutôt que la résolution d’écran pour modifier la taille du texte affiché et des images. Windows 7 peut détecter automatiquement et configurer une résolution par défaut pour les nouvelles installations sur les ordinateurs configurés par leurs oem à l’aide des paramètres ppp. Il existe des outils que vous pouvez utiliser pour concevoir des applications qui prennent en charge la résolution élevée afin de garantir les résultats les plus lisibles.
nous avons ajouté deux nouvelles fonctionnalités haute résolution à Windows 7 :
- Paramètre PPP par utilisateur (précédemment par ordinateur)
- Modifier le DPI sans redémarrer (la fermeture/la connexion est toujours requise)
Manifeste de l’impact
Les applications qui ne gèrent pas le cas de résolution élevée sont susceptibles d’exposer des artefacts visuels, notamment :
- Découpage de l’interface utilisateur ou du texte par d’autres éléments d’interface utilisateur
- Tailles de police incohérentes
- Interfaces utilisateur hors écran
- Flou du texte ou de l’interface utilisateur
- Opérations de glisser-déplacer ou autres entrées rompues
- Rendu partiel des applications DX plein écran
Solution
Pour que vos applications prennent en charge DPI :
Effectuez une série de tests fonctionnels de haut niveau, y compris l’installation et la désinstallation, aux paramètres suivants :
Paramètre Éléments à rechercher 1024x768 @ 120 ppp (125% de mise à l’échelle) Il s’agit d’une résolution efficace de ~ 800x600, donc recherchez l’interface utilisateur découpée des problèmes d’écran ou de disposition. Recherchez également les bitmaps pixelisée & icônes. 1600 x 1200 @144 (150% de mise à l’échelle) Interface utilisateur floue. Vérifiez que toutes les opérations de la souris fonctionnent, en particulier faire glisser & opérations de déplacement. Vérifiez également que les modes plein écran fonctionnent correctement. 1600 x 1200 144 ppp avec la virtualisation DPI désactivée Souvent, les boutons et l’interface utilisateur ne sont pas mis à l’échelle en fonction du texte plus grand & il y a un extrait de texte significatif. Recherchez les problèmes de disposition en général & pixelisée bitmats & icônes. Notez tous les problèmes détectés, notamment l’emplacement, la résolution d’écran et les paramètres ppp, ainsi que la façon dont l’application se comporte dans les autres configurations PPP/résolution pour l’exhaustivité
Vérifier chaque problème par rapport aux problèmes courants de codage PPP
Évaluer le coût de la prise en charge de la résolution complète de l’application
Créer une liste des ressources haute résolution requises (par exemple, des boutons, des icônes)
Traiter et corriger la liste des problèmes de résolution détectés à l’étape 1
Intégrer les nouvelles ressources de l’étape 5
Déclarer la prise en charge DPI de votre application
Compatibilité, performances, fiabilité et test d’utilisabilité
Réexécutez l’évaluation de la détection des PPP et vérifiez que les problèmes sont résolus.
Liens vers d’autres ressources
- Développement d’applications bureautiques haute résolution sur Windows
- Contactez-nous pour obtenir des questions techniques :disup@microsoft.com