[R] Changer le titre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

[R] Changer le titre

#1

Message par ani »

EN gros, je voudrais passer au titre suivant:

Code : Tout sélectionner

Global $aPhrase[3] = ["phrase_1","phrase_2","phrase_3"]
$Form = GUICreate($aPhrase[0], 258, 59, 193, 115)
$Input = GUICtrlCreateInput("", 8, 17, 174, 21)
$Next = GUICtrlCreateButton("Suivant", 192, 16, 57, 25, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
;Case Else ou $Next
; La je ...
;    For $x = 0 to ubound($aPhrase) - 1
;     WinSetTitle("","",$Name[$x])
;    Next
EndSwitch
Wend
AU lancement de la form, le titre de celle-ci sera " Phrase_1 ",
comment faire pour que le bouton next puisse passer au titre suivant

merci :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Changer le titre

#2

Message par Tlem »

Comme ceci :

Code : Tout sélectionner

Global $aPhrase[3] = ["phrase_1", "phrase_2", "phrase_3"]
Global $Stage = 0

$Form = GUICreate($aPhrase[0], 258, 59, 193, 115)
$Input = GUICtrlCreateInput("", 8, 17, 174, 21)
$Next = GUICtrlCreateButton("Suivant", 192, 16, 57, 25, 0)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case -3
            Exit
        Case $Next
            $Stage += 1
            WinSetTitle("","",$aPhrase[$Stage])
    EndSwitch
WEnd
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre