I am trying to drag and drop few elements across two different CListCtrls

How do I display different cursors like circle with a slash, shortcut etc?
I am not using OLE...
I am using SetDragCursorImage and CreateDragImage() but it only creates a black rectangle as the element image, which is not right..

Any hints?