Bonjour,
Je cree des fenetres mais j'ai des problemes de taile.
La fenetre cree avec la fonction GUICreate n'a pas la meme taille suivant les attributs demandes lors de la creation.
Comment expliquer cette difference.
J'ai essaye apres de les redimensionner avec la fonction winmove et la elles ont bien la meme taille quelque soit les attributs definis lors de la creation.
attache le code du script
Bonjour,
Merci pour l'aide mais mon probleme n'est toujours pas resolu
Les 2 fenetres ont presque la meme taille mais pas tout a fait 208-134 pour celle avec tous les attributs et 206-132 pour celle qui n'a rien sachant que toutes les deux sont crees avec des dimensions de 200-100 ??
Elles ont bien la dimensions de 200-200 apres resize.
toutes les dimensions sont recuperees avec au3Info.
Merci pour les infos.
Effectivement il me reste plus qu'a mettre un winmove apres la creation. au moins pour solutionner le probleme.
je vais mettre un post sur le site anglais peut etre y a t il qq qui a une reponse.
a+
-winux38
En fait, le problème vient du fait que quand tu définit la taille de la fenêtre dans GuiCreate, tu définit la "ClientSize" (retournée par la fonction WinGetClientSize) qui correspond au rectangle où tu mes tes controls (hors le bandeau au-dessus avec le titre et un encadrement très fin sur les côtés), alors que la taille de la fenêtre retournée par le fonction WinGetPos est un peu plus grande, d'où la différence.
Retourne une table de 4 éléments contenant les informations suivantes :
$array[0] = Position du bord gauche
$array[1] = Position du bord haut
$array[2] = Largeur
$array[3] = Hauteur
Oui je comprends bien .... mais le problème d'origine était bien que 2 fenêtres créées par la même fonction ont des tailles différentes (même visuellement parlant) car les attributs utilisés sont différents. La fonction WinGetPos n'intervient pas à ce niveau d'analyse.
effectivement, je ne répondais pas au problème de base mais à la question suivante:
winux38 a écrit :Les 2 fenetres ont presque la meme taille mais pas tout a fait 208-134 pour celle avec tous les attributs et 206-132 pour celle qui n'a rien sachant que toutes les deux sont crees avec des dimensions de 200-100 ??
...non pas au niveau de la différence entre les 2 fenêtres mais au niveau du 200-100 qui devient 206-132 (ou 208-134)