The TVM_SETIMAGELIST message sets the normal or state image list for a tree-view control and redraws the control using the new images. You can send this message explicitly or by using the TreeView_SetImageList macro.
TVM_SETIMAGELIST wParam = (WPARAM) iImage; lParam = (LPARAM) (HIMAGELIST) himl;
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. |
Returns the handle to the previous image list, if any, or NULL otherwise.