GUI Titel nachträglich ändern

  • Irgendwie find ich keine passende Funktion um den Fenstertitel meiner GUI zu ändern.
    Das einzigste was ich in der Richtung gefunden habe wäre

    [autoit]


    WinSetTitle

    [/autoit]

    Allerdings reicht es bei WinSetTitle nicht einfach die Variable der GUI zu anzugeben, sondern man muss zunächst den aktuellen Titel des Fensters kennen.
    Was ich also suche ist etwas ähnliches wie

    [autoit]


    GUICtrlSetData

    [/autoit]

    Das funktioniert aber leider nur bei Controls und nicht beim Fenster. Interessant wäre auch die Fenstergröße nachträglich zu verändern. Gibt es da vergleichbare Funktionen wie bei den Controls?

    Einmal editiert, zuletzt von misterspeed (31. Oktober 2010 um 00:33)

  • Spoiler anzeigen
    [autoit]

    $GUI = GUICreate("Start", 300, 40)
    $Button = GUICtrlCreateButton("Titel ändern", 10, 10, 280, 20)
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While True
    $msg = GUIGetMsg()
    If $msg = -3 Then Exit
    if $msg = $Button Then WinSetTitle($GUI, "", "Geändert")
    WEnd

    [/autoit]