| Prev Next 
The TreeView_SetImageList macro sets the normal or state image list for
a tree-view control and redraws the control using the new images. You can use
this macro or explicitly send the TVM_SETIMAGELIST
message.
 
HIMAGELIST TreeView_SetImageList(
 Parameters
hwnd 
Handle to the tree-view control.
himl
The HIMAGELIST handle to the image list. If himl is NULL, the
message removes the specified image list from the tree-view control.
iImage
Type of image list to set. This parameter can be one of the following values:
| 
Value
 | 
Meaning
 |  
| 
TVSIL_NORMAL
 | 
Indicates the normal image list, which contains selected, nonselected, and
overlay images for the items of a tree-view control.
 |  
| 
TVSIL_STATE
 | 
Indicates the state image list. You can use state images to indicate
application-defined item states. A state image is displayed to the left of an
item’s selected or nonselected image. 
 |  Return Values
Returns the HIMAGELIST handle to the previous image list, if any, or
NULL otherwise. 
 See Also
TreeView_GetImageList, TVM_GETIMAGELIST,
TVM_SETIMAGELIST
 |