Pedro
Nombre de messages : 1595 Date d'inscription : 19/01/2014
| Sujet: Problème de taille de form. Ven 13 Mai 2016 - 9:48 | |
| Bonjour. Le simple code suivant fournit des résultats bizarres, d'autant que la résolution de mon écran est la suivante: 1600x900. Il indique 1616x916 !! - Code:
-
maximize 0 message str$(width(0))+"x"+str$(height(0)) | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème de taille de form. Ven 13 Mai 2016 - 10:29 | |
| C'est à cause de la largeur des bords sous W10. Ces bords sous W10 sont transparents, et avec la commande maximize, ils sont positionnés en-dehors de la partie visible de l'écran. Pour connaître la taille utile de la fenêtre, tu peux placer un panel sur la form, le maximiser par full_space, regarder la taille du panel, puis supprimer le panel par la commande delete: - Code:
-
maximize 0 panel 1 : full_space 1 message "form 0: "+ str$(width(0))+"x"+str$(height(0)) message "panel 1: "+ str$(width(1))+"x"+str$(height(1))
Sinon, tu as les fonctions screen_x et screen_y qui retournent la taille réelle de l'écran (pas de la form !) . | |
|
Pedro
Nombre de messages : 1595 Date d'inscription : 19/01/2014
| Sujet: Problème de taille de form. Ven 13 Mai 2016 - 11:08 | |
| Bonjour.
Un grand merci Klaus, l'utilisation d'un panel permet effectivement d'effacer les deux scrollbars disgracieux.
| |
|
Contenu sponsorisé
| Sujet: Re: Problème de taille de form. | |
| |
|