► Afficher le textegetpos
Code : Tout sélectionner
Global $_Arr_Position[1][2]
msgbox(0, "AutoConfig 6/11", "Positionnez la souris sur le coin supérieur gauche de la fenêtre désiré et appuyer sur la touche ENTRER")
Local $Win_1 = StringSplit(GetPos(), "|")
$Win_1_x = $Win_1[1]
$Win_1_y = $Win_1[2]
msgbox(0, "AutoConfig 7/11", "Positionnez la souris sur le coin inférieur droit de la fenêtre désiré et appuyer sur ENTRER")
Local $Win_2 = StringSplit(GetPos(), "|")
$Win_2_x = $Win_2[1]
$Win_2_y = $Win_2[2]
Func GetPos()
Local $Temp = MouseGetPos(0)&"|"&MouseGetPos(1)
_ArrayInsert($_Arr_Position, UBound($_Arr_Modele) - 1, $Temp, 0, "|")
Return $Temp
EndFunc
Voila alors en faite,
A chaque appelle de ta Fonction GetPos tu va enregistrer la position dans un tableaux ($_Arr_Position) qui sera dynamique car redimensionnez via "_ArrayInsert"
Chaque position sera enregistrer a partir de la ligne 1 donc sa donnera :
► Afficher le texteExplication
____________________________________POSITION 1
premier Appelle de getpos() ------> [[,],[posX1,posY1]]
___________________________________POSITION 1___POSITION 2
Second Appelle de getpos() ------> [[,],[posX1,posY1],[posX2,posY2]]
$_Arr_Position[1][0] donnera donc position X de la position 1
$_Arr_Position[1][1] donnera donc position Y de la position 1
$_Arr_Position[2][0] donnera donc position X de la position 2
$_Arr_Position[2][1] donnera donc position Y de la position 2
en tu renvoi en même temps la chaîne de caractère comprenant les coordonné X et Y de ta souris au moment de l'appelle de la fonction.
A la fin de ton code ecrit _ArrayDisplay($_Arr_Position, "liste_position")
sa simplifiera ton devellopement.
_Maintenant c 'est bon!!! ha bha non...
*programme vous à troll*