@@ -54,10 +54,11 @@ SendListMessage(LB_SETCURSEL, pos); } } INLINE void Deselect(int pos) { if (isMultiSelect) { + SendListMessage(LB_SETCARETINDEX, pos, FALSE); SendListMessage(LB_SETSEL, FALSE, pos); } else { SendListMessage(LB_SETCURSEL, (WPARAM)-1); }