Aide et conseils concernant AutoIt et ses outils.
Ebola
Niveau 3
Messages : 32 Enregistré le : lun. 19 nov. 2012 18:09
Localisation : Metz
Status :
Hors ligne
#1
Message
par Ebola » mar. 27 août 2013 10:11
Bonjour
Je souhaiterai savoir s'il est possible de détecter s'il l'expansion d'une fenêtre est accomplie ou pas
J'ai du code qui s'execute sur une fenêtre sur laquelle je clique, mais agit trop vite par rapport à laquelle Aero agrandit ma fenêtre pour la mettre à ses dimensions 'Visible'
Merci d'avance
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#2
Message
par mikell » mar. 27 août 2013 11:38
S'il s'agit de détecter si la fenêtre est maximisée
Sinon si l'expansion est animée une boucle avec WinGetPos pour surveiller la variation de taille de la fenêtre
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Ebola
Niveau 3
Messages : 32 Enregistré le : lun. 19 nov. 2012 18:09
Localisation : Metz
Status :
Hors ligne
#3
Message
par Ebola » mar. 27 août 2013 13:59
Non il ne s'agit pas de détecté la maximisation, j'ai déjà une fonction IsMaximized() avec la même routine que mentionnée
Il s'agit bien de détecter lorsqu'Aero a fini l'expansion graphique de la fenêtre réduite
Je vais tester avec un WinGetPos, merci
EDIT : Ca ne marche pas, dès que je clique sur la fenêtre en question, WinGetPos() me renvoie les informations du statut final de la fenêtre
Durant l'animation aucune valeur ne change :/