###Function###
GUICtrlSetImage

###Description###
Sets the bitmap or icon image to use for a control.

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

###Parameters###
@@ParamTable@@
controlID
	The control identifier (controlID) as returned by a <a href="..\guiref\GUICtrlCreate.htm">GUICtrlCreate...</a> function.
filename
	The filename containing the picture to be display on the control.
iconID
	[optional] Icon identifier if the file contain multiple icons. Otherwise -1.
icontype
	[optional] To select a specific icon size : 0 = small, 1 = normal (default).
	for a TreeViewItem the icon size : 2 = selected, 4 for non-selected item.
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	Returns 1.
Failure:	Returns 0.
@@End@@


###Remarks###
If used on a Button control the image will be displayed on the button. Images can also be set for Checkbox controls as long as the $BS_PUSHLIKE style is used. In both case the $BS_ICON or $BS_BITMAP styles are needed to select the type of the picture used.

!!! If use this command on a TreeView/Item or ListView/Item the first time, then all other items will use this icon/image automatically by default !!!
If you use GUICtrlSetImage on a TreeView or ListView then all items of it will change to this icon/image.

###Related###
GUICtrlCreatePic, GUICtrlCreateIcon, GUICtrlCreateButton, GUICtrlCreateCheckbox


###Example###
@@IncludeExample@@
