Bonjour
Je suis confronté comme beaucoup à la gestion des écrans avec une résolution élevée (exemple Surface pro 4 en 2736 x 1824)
J'ai une application qui va être déployée sur un parc hétérogène dont les résolutions vont de 1024x768 à 2736x1824
Mes écrans sont taillés pour pouvoir fonctionner sur du 1024x768
Pour les fenêtres redimensionnables, les listes et autres, pas trop de problème même si le texte peut être très petit sur les hautes résolutions
Par contre les écrans non redimensionnables (fiches produits, assitants, popups etc ...) sont forcément rikiki dans certaines résolutions
Bref j'imagine que certains sont concernés aussi par ce problème
Première solution :
- Passer Windows en mode high-dpi en indiquant un % d'agrandissement dans les paramètres (infos ici)
- Dans les fenêtres Windev, cocher "Agrandir la fenêtre et les champs"
Avantage : c'est géré par Windows et il n'y a rien à faire
Inconvénient : oblige à passer en mode high-dpi ce que tout le monde ne veut pas faire (icones énormes, barre de tâche énorme, impacte aussi les autres applications ...)
Deuxième solution (depuis la version 21) :
- Utiliser la propriété ..Zoom des fenêtres dans la code d'init des fenêtres (le mieux c'est de le mettre dans un modèle de fenêtre)
- Dans les fenêtres Windev, cocher "Ne pas agrandir (mode compatible)"
Avantage : chaque client peut avoir un % de zoom différent. Possibilité de ne pas le faire sur certaines fenêtre ou d'avoir zoom différent
Inconvénient : je ne sais pas encore
A noter que je désactiver la FAA de zoom au niveau du projet pour qu'on ne puisse pas le modifier avec Ctrl-roulette (bien que ça puisse convenir à certains)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Agrandissement à 150% MaFenêtre..Zoom = 150
Pour l'instant j'ai fait quelques tests avec ..Zoom sur quelques fenêtres et ça semble pas mal. Il y a encore quelques petits bugs mais c'est pas mal du tout
Bugs constatés pour l'instant : le contenu des combo-tables n'est pas agrandi (incident en cours au ST) et les images sont un peu détériorées (pas trop gênant dans mon cas)
Avez-vous testé une de ces deux solutions sur des écrans haute résolution ?
Si c'est le cas, j'aimerais bien avoir vos retours la dessus et surtout savoir si vous avez rencontré des bugs rédhibitoires
Partager