Drag and drop

How do I setup drag and drop between two CListCtrls in a dialog based app?  Ive got the drag working I just need to detect the drop ont the other control.
LVL 1
boodabellyAsked:
Who is Participating?
 
RONSLOWConnect With a Mentor Commented:
The articles above don't really address the issues.

the first is one to accept dragging of file names from explorer (may help a bit)

the second uses dragging to rearrange items within the list control

I suggest you look at KB artcile:

SAMPLE: MFCDRAG Implements Drag&Drop Between CListCtrl & CTree
ID: Q148738

Although this is between list and tree, it should be not too hard to make it between list and list.

0
 
vachoohoCommented:
see
http://www.codeguru.com/listview/filedroplistctrl.shtml

and

http://www.codeguru.com/listview/DragDropListCtrl.html

Actualy you need only to register your window as DRopTarget, implement IDropTarget interface (which is already implemented in CWnnd-derived classes) and handle drag/drop messages

0
 
boodabellyAuthor Commented:
RONSLOW,
I just now got to checking out this article but from the sounds of it, it will probably do what I am trying to accomplish.  I have to try and get it to work with a dialog based app, or maybe just change to app.  Ill look at it more closely and see what the best alternative is.  I wil accept the answer if it works.  Thank you.
0
 
boodabellyAuthor Commented:
RONSLOW,
Im going to go ahead and accept the answer.  I looked at the example but dont have time to try it out since Ive been handed another project and this one is on the back burner now.

Thanks.
0
 
sulabh120881Commented:
If I am dropping an item list control to out side the window means in system's folders then how would i get the target path where I am leaving the file.

Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.