# Funktionsreferenz

GUICtrlSetImage

Bestimmt das Bitmap- oder Iconbild, das für ein Steuerelement verwendet wird.

GUICtrlSetImage ( controlID, filename [, iconID [, icontype]] )

Parameter

controlID | Die Identifikationsnummer des Steuerelements (Control-ID), wie von einer GUICtrlCreate... Funktion zurückgegeben.
filename | Der Dateiname des Bildes, das auf dem Steuerelement angezeigt werden soll.
iconID | [optional] Die Icon-ID, falls die Datei mehrere Icons enthält. Sonst -1.I
icontype | [optional] Um eine bestimmte Icongröße auszuwählen: 0 = klein, 1 = normal (Standard). für TreeViewItem bedeutet die Icongröße : 2 = ausgewählt/markiert, 4 nicht markierter Eintrag.

Bemerkungen

Wenn die Funktion auf einen Button angewendet wird, wird das Bild auf der Schaltfläche angezeigt. Bilder können auch für Checkbox-Elemente (Kontrollkästchen) verwendet werden, wenn der $BS_PUSHLIKE Stil benutzt wird. In beiden Fällen muss der $BS_ICON- oder $BS_BITMAP-Stil angegeben werden, um den Typ des verwendeten Bildes festzulegen.

Siehe auch

GUICtrlCreatePic, GUICtrlCreateIcon, GUICtrlCreateButton, GUICtrlCreateCheckbox

Beispiel

#include <GUIConstants.au3>
GUICreate("My GUI") ; will create a dialog box that when displayed is centered
GUICtrlCreateButton ("my picture button", 10,20,40,40, $BS_ICON)
GUICtrlSetImage (-1, "shell32.dll",22)
GUISetState ()
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend