[..] Détection de Window expanded

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ebola
Niveau 3
Niveau 3
Messages : 32
Enregistré le : lun. 19 nov. 2012 18:09
Localisation : Metz
Status : Hors ligne

[..] Détection de Window expanded

#1

Message par Ebola »

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 :)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Détection de Window expanded

#2

Message par mikell »

S'il s'agit de détecter si la fenêtre est maximisée

Code : Tout sélectionner

If BitAND(WinGetState("titre", ""), 32) Then ...
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 )
Avatar du membre
Ebola
Niveau 3
Niveau 3
Messages : 32
Enregistré le : lun. 19 nov. 2012 18:09
Localisation : Metz
Status : Hors ligne

Re: [..] Détection de Window expanded

#3

Message par Ebola »

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 :/
Répondre