Die Funktion
ItemIdxDragging:= LBItemFromPt(GetDlgItem(hDlg, IDC_LISTBOX), PDRAGLISTINFO(lParam)^.ptCursor, TRUE);
Damit können wir den Pfeil anzeigen lassen
DrawInsert(hDlg, PDRAGLISTINFO(lParam)^.hWnd, ItemIdxDragging);
Die ersten beiden Parameter geben jeweils das Handle des Elternfensters und der Listbox an. Der letzte Parameter ist der Index des Items, auf dem wir uns gerade im Moment des "Ziehens" befinden.
Um die Markierung wieder zurückzusetzen bzw. verschwinden zu lassen, wird als letzter Parameter einfach -1 übergeben:
DrawInsert(hDlg, PDRAGLISTINFO(lParam)^.hWnd, -1);