Adapter un pgm en fonction de la taille de l'écran

zorville34 Messages postés 15 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 23 janvier 2013 - 28 janv. 2006 à 14:17
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 9 févr. 2006 à 20:43
Bonjour



Besoin d'un coup de main. J'ai développé une petite application avec
comme ecran 1280 x 1024. Comment faire pour que le pgm s'adapte sur un
écran en 1024 x 768 sans trop de modification dans la souce.





Merci par avance

3 réponses

Abadianet Messages postés 40 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 19 juin 2006 1
28 janv. 2006 à 23:25
Je ne comprends pas ta question
Si tu veux que toutes des formes se redimmensionnent en fonction de la taille de l ecran utilise la fonction : SystemParametersInfo(SPI_GETWORKAREA, 0, Pointer(@Rect), 0) Elle donne la place disponible (écran - la barre de tâche)
ensuite tu obtiens la taille avec Rect.Top, Rect.Bottom, Rect.Left, Rect.Right pour redimmensionner tes écrans par programme
0
zorville34 Messages postés 15 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 23 janvier 2013
29 janv. 2006 à 10:51
Bonjour



1er , Merci pour l'envoi d' une réponse.



2ème : Explication, : je créé une application qui tourne sur un écran en

1280x1024 et je voudrais la faire tourner sur un ecran ayant une

résolution de 1024x768. Sur cette ecran, il manque des morceaux

de form ou autre information.



3ème : Je vais essayer ce que tu proposes





Merci
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
9 févr. 2006 à 20:43
En ce qui me concerne, quand je fais une appli, je le test régulièrement dans la résolution minimale que je garantit pour mon appli. La plupart des PC actuel accèpte le 800*600, et certains n'accèpte pas plus.

Donc il faut disposer les contrôles de manière à ce qu'ils rentre dans du 800 par 600. Ensuite, on peut jouer avec les propriétés align et anchor pour résoudre un paquet de redimenssionement, et ainsi utiliser la place supplémentaire permis par les hautes résolution.

En ce qui concerne ton appli, tu peux éventuellement changer la résolution de l'écran sur lequel tu veux faire tourner ton appli (Il y a une API windows pour ça). Mais encore faut-il qu'il accèpte du 1280x1024, et de manière comfortable...
0
Rejoignez-nous