[Delphi 6] Détecter la taille des polices (96 ou 120DPI) ?

Détecter la taille des polices (96 ou 120DPI) ? [Delphi 6] - Delphi/Pascal - Programmation

Marsh Posté le 30-01-2006 à 16:11:52    

Bonjour,
 
Voilà j'ai testé il y a qq jours une appli (développée sous Delphi 6) sur une machine équipée en XP Pro. J'ai été étonné de voir que l'affichage était très bizarre (images/bordures décalées). Après recherche je me suis aperçu que c'était un problème de taille de police sur la machine en question. Celle-ci était réglée en "grande taille (120 ppp)". J'ai donc testé de rebasculer en taille normale (96 ppp) et en effet tout fonctionne bien.
J'aimerai trouver une solution pour régler, ou au pire prévenir, le problème. J'ai donc pensé à rechercher (dans la BDR ?) une clé qui m'indiquerait que l'affichage est en 96 ou 120DPI. Autre solution, utiliser une fonction de l'API de Windows pour retrouver cette même information. Bon, ca c'est les solutions pour prévenir. Maintenant pour résoudre le problème je dois avouer que je sèche. J'ai surtout peur qu'il faille que je précise des tailles spécifiques pour chacun de mes composants graphiques (et là ca craint parce que j'ai vraiment pas le temps de faire ca en ce moment :sweat:).
Donc si quelqu'un à une idée (quelque soit la solution, du moment que ca ne m'oblige pas à refaire entièrement l'IHM ou que ca ne me prend pas 30 ans à corriger) ca m'intéresse beaucoup :D.
Merci d'avance :jap:
 
:hello:


---------------
"I'm as mad as hell and I'm not going to take this anymore !"
Reply

Marsh Posté le 30-01-2006 à 16:11:52   

Reply

Marsh Posté le 30-01-2006 à 16:17:37    

Bon je ferais mieux de lire l'aide avant de venir pleurer ici :o Je viens de voir que les form ont des propriétés "Scaled" et "PixelsPerInch". Je vais essayer de jouer avec ca pour voir si ca change qq chose.


---------------
"I'm as mad as hell and I'm not going to take this anymore !"
Reply

Marsh Posté le 03-02-2006 à 18:25:00    

Un truc à faire c'est mettre AutoScroll à False. Comme ça les Forms et autres s'adaptent à la taille de la police.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed