Page 1 sur 1

[R] WinGetPos renvoie des valeurs incorrectes

Posté : lun. 24 nov. 2014 16:00
par yohan8
Hello !

J'essaye de récupérer le chemin d'un fichier qu'envoie un utilisateur sur le net en passant par la FileOpenDialog du navigateur. Pour ce faire je cache la fenêtre initial pour afficher une FileOpenDialog d'autoit. Étant donné que que l'argument @SW_HIDE ne fonctionne pas je déplace la fenêtre du navigateur hors du cadre avec WinMove.

Or malgré que la fenêtre soit graphiquement toujours dans le cadre la fonction WinGetPos m'indique qu'elle se situe au coordonné indiqué par WinMove.
► Afficher le texte
Si on indique pas d'argument "speed" pour WinMove le problème revient tout le temps. Avec l'argument "1" le problème revient 1 fois sur 10.

Re: [..] WinGetPos renvoie des valeurs incorrectes

Posté : lun. 24 nov. 2014 16:14
par jguinch
Tu veux dire que WinSetState("Choisir un fichier à télécharger", "", @SW_HIDE) ne fonctionne pas ?
J'ai essayé avec IE, ça passe...

Re: [..] WinGetPos renvoie des valeurs incorrectes

Posté : lun. 24 nov. 2014 19:27
par yohan8
Haalala je viens de réessayer et effectivement ça marche !
Terrible le temps qu'on perd pour une faute d'inattention :mrgreen: