[R] Fonction si la fenêtre est différente de la première
Posté : mar. 27 juil. 2010 11:13
Salut /all !
Me voici avec un nouveau petit problème qui persiste
je dirais même qui me ronge
Bref, depuis environ 2 jours je tente de le résoudre mais sans succès...
Je tente d'appeler une fonction si la fenêtre de l'utilisateur est différente de la précédente. Une fois la fonction appelé elle s'exécute en boucle or c'est surtout ce que je ne veut pas
Voici mon code :
Lors d'un changement de fenêtre, la fonction est appelé en boucle et la condition semble être sauté !
Comment résoudre ce problème ?
Merci d'avance pour vos futur réponses.
Cordialement Sh4dows
Me voici avec un nouveau petit problème qui persiste
Bref, depuis environ 2 jours je tente de le résoudre mais sans succès...
Je tente d'appeler une fonction si la fenêtre de l'utilisateur est différente de la précédente. Une fois la fonction appelé elle s'exécute en boucle or c'est surtout ce que je ne veut pas
Voici mon code :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
GUICreate("iAutoit", 330, 90, 436, 312)
$Button1 = GUICtrlCreateButton("Touch Me !", 40, 16, 257, 57, $WS_GROUP)
GUISetState(@SW_SHOW)
Global $oldWin, $win
Global $pageName[100]
$pageName[0] = "Sans titre - Bloc-notes"
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUISetState(@SW_HIDE)
While 1
$win = WinGetTitle("")
For $i = 0 to 99
If $win = $pageName[$i] Then
_MESSAGE()
$oldWin = $win
$win = ""
EndIf
Next
WEnd
EndSwitch
WEnd
Func _MESSAGE()
MsgBox(64, "Coucou", "Bonjour à la communauté autoitscript.fr")
EndFunc
Comment résoudre ce problème ?
Merci d'avance pour vos futur réponses.
Cordialement Sh4dows