Bonjour à Tous,
Je suis sous Windows XP et Delphi 4.
Toutes mes fiches ont été conçues sous résolution d’écran 800 x 600.
Lorsqu’un utilisateur lance le programme avec une résolution supérieure, ce qui est le cas quasi général, la dimension de la fiche se trouve réduite en proportion inverse de la résolution, ce qui la rend difficile à lire.
Pour y parer j’ai utilisé jusqu'à maintenant ScaleBy ce qui remet la fiche à sa dimension d’origine, mais plus la résolution est grande plus les caractères deviennent filiformes, ce qui est peu agréable.
Il m’est venu à l’idée de forcer la résolution de l’écran de l’utilisateur à 800 x 600 ce qui le met dans les conditions d’origine et présente la fiche exactement telle qu’elle a été conçue. Pour cela j’utilise l’excellente fonction ChangeScale de NONO 40. Bien entendu je rétablis la résolution d’origine lorsque l’utilisateur quitte le programme.
Ma question est : est-ce que je m’expose à des problèmes avec d’autres systèmes plus récents que Windows XP, tels que Vista, ou au contraire plus anciens tels que Windows 95 ? Y a-t-il des précautions à prendre ?
Merci d’avance à qui pourra m’éclairer.
Partager