Drag&Drop and RichEdit (Cursor position management)

How to proceed a drag&drop operation in a RichEdit component who
insert the text at cursor mouse position and not at cursor text
position (when the drag, the cursor in the text must move in the same
that the cursor mouse).?

thanks