Funktionsreferenz

GUISetIcon

Setzt das Icon, das in einem GUI-Fenster angezeigt wird.

GUISetIcon ( iconfile [, iconID [, winhandle]] )

 

Parameter

iconfile Icon-Datei, das Icon wird in der Titelfläche angezeigt.
iconID [optional] Die ID des Icons in einer Datei mit mehreren Icons. (voreingestellt ist -1).
winhandle [optional] Fenster-Handle wie von GUICreate zurückgegeben (voreingestellt ist der vorher verwendete).

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück.

 

Bemerkungen

Die Angabe einer positiven Zahl bezieht sich auf den "string-equivalenten" Icon-Namen.
Die Angabe einer negativen Zahl führt zu zahlenbasiertem "Index"-Verhalten. Einige DLLs können Icons nur mit negativen Zahlen entpacken.

- - - - - - - - Erklärung der Controls - - - - - - - -

 

Verwandte Funktionen

GUICreate

 

Beispiel


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $sFile = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\AutoIt", "InstallDir") & "\icons\filetype1.ico"
    Local $msg

    GUICreate("Meine GUI mit neuem Icon") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird

    GUISetIcon($sFile) ; Ändert das Symbol (Icon)

    GUISetState() ; Zeigt ein leeres Dialogfenster an

    ; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example