Cette source montre comment marche le Drag&Drop OLE, qui est utilisé un peu partout dans Windows. Sa mise en oeuvre repose sur l'implémentation de trois interfaces COM: IDataObject (l'objet qui est déplacé), IDropSource (son emplacement original) et IDropTarget (sa destination). Il y a deux projets, une application source qui contient des objets, et une destination qui les reçoit. Les deux programmes sont basés sur des ListView, et les objets sont en fait les items des ListView.