The Wayback Machine - https://web.archive.org/web/20111101205910/http://www.codeguru.com:80/cpp/controls/listview/dragdrop/

    Drag & Drop

    Overcome Window Flicker While Dragging

    Overcomes owner window flicker when implementing dragging functionility.

    A Drag and Drop List Control

    Discover a new implementation of a drag and drop in a list and tree control.

    Insert and Replace in a List Control

    Build a listview control that can be used to highlight a row in two different colors'—one for inserting and one for replacing data depending on the position of the cursor.

    List Control with OLE Drag '& Drop

    This extended list control allow OLE drag and drop between multiple list controls

    CreateDragImage for (Unlimited) Multiply Selected Items

    Includes great Dual-ListCtrl Selection Manager Demo!

    Drag '& Drop CListCtrl-derived Class

    Enhanced CListCtrl control that accepts drag '& drop of files

    CreateDragImage for multiple selected items in CListCtrl

    CreateDragImage for multiple selected items in CListCtrl

    Alternative CreateDragImage() to drag a complete row

    Alternative CreateDragImage() to drag a complete row

    Dragging columns to rearrange column sequence

    Dragging columns to rearrange column sequence

    Dragging Items to Rearrange Rows

    Dragging Items to Rearrange Rows