Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
J'ai plusieurs applications développées en PB12 Build 5530 qui sont en cours de migration sous Windows 7.
Les utilisateurs ont des écrans 17" et la résolution va passer en 1280*1024. Le problème est que sur les applications PB12, les textes et icônes sont trop petits au goût des utilisateurs. Idem pour IE, l'explorateur Windows ou autre ...
Nous avons donc modifié le paramètre Windows d'affichage "Facilité la lecture à l'écran" pour le positionner à "Moyenne - 125%" ce qui a permis de grossir l'intégralité de l'OS et IE.
Malheureusement, ce paramètre n'influe pas sur l'application PB12 .
J'aimerai donc savoir s'il est possible d'augmenter la taille de l'intégralité de l'application PB12 (textes, icônes, fenêtres ...) ? Je pense par la suite, récupérer le paramètre Windows, puis appliquer l'agrandissement à l'ouverture de l'application PB.
J'espère avoir été clair, merci pour votre aide.
Dernière modification par Damien (06-12-2012 16:14:23)
Hors ligne
Salut,
Perso je ne connais pas de systeme de resize automatique par l'appel d'une API ou autre fonction dans Powerbuilder.
Tu es tenu d'appliquer toi même le ratio à l'ensemble de tes controles graphiques ( ce qui peut être effectué dans les ancêtres de tes objets ).
Si tu as utilisé le framework de SYBASE : PFC ( pour Powerbuilder Foundation Class ) tu as un service de resize. ( voir objet pfc_n_cst_resize) qui est vraiment simple d'utilisation et de mise en oeuvre. ( Il y a peut être d'autre framework qui le font également )
Cdt
Yanis
Hors ligne
Bonjour,
Malheureusement, il n'y a pas de paramètre magique de ce type.
A part coder cela dans les ancêtres de tes objets visuels et encore, les menus et d'autres trucs sont à taille fixe.
Le seul truc "natif" c'est dans les DW : avec un control+molette tu peux zoomer/dézoomer (comme dans un browser p.ex)
Pff ces utilisateurs , ils veulent des écrans plus grands mais se plaignent de la taille du texte (?) -> go 1024*768 / troll
Hors ligne
C'est bien ce que je craignais :s
J'utilise le framework PowerLib de Novalys. Il y a bien un service de redimensionnement mais cela m'oblige à toucher à l'ensemble des objets ...
Merci pour vos réponses en tous cas !
Hors ligne
Bonjour,
J'ai déjà eu ce problème avec un client. Sinon, tu as la solution de baisser la résolution de l'écran pour conserver le confort visuel antérieur.
Hors ligne
Bonjour,
Malheureusement je n'ai pas la possibilité de modifier la résolution. Je dois trouver une solution PowerBuilder !
Hors ligne
Comme tu l'as dit erasorz, les menus sont à taille fixe ... Comment faire pour l'agrandir alors ??? Il n'y a vraiment aucun moyen ?
Même avec le service de redimensionnement, je doute que ce soit possible :s
Hors ligne
Le seul moyen qu'il te reste, comme mentionné par buck et moi-même, est d'augmenter la résolution d'affichage de windows...
Hors ligne
Je crois que je n'ai effectivement pas d'autres choix ! Merci.
Hors ligne