I needed experience where I can drag and drop an item.
Drag&Drop is done with LVN_BEGINDRAG
(then ImageList_Create, ImageList_AddMasked(), ImageList_BeginDrag(), ImageList_DragEnter(), SetCapture(),
then ImageList_DragMove on WM_MOUSEMOVE, etc...)
(I had adapted the MS sample with TreeView from old KB214814)