How to get dropped file names by using OLE drag and drop in Visual C++
This article was previously published under Q185572 On This PageSUMMARY
Traditionally, developers have used the WM_DROPFILES message to handle
files dropped from the File Manager or Windows Explorer. This message is
sent when the user drops a file on the window of an application that has
registered itself as a recipient of dropped files.
OLE drag and drop supports this same functionality. Both techniques involve passing a global HDROP (drop structure handle) from the source to the target. WM_DROPFILES passes this handle in the WPARAM value. OLE drag and drop passes the HDROP with the data object. This article demonstrates how to get the dropped file names using OLE drag and drop. The information in this article supplements the following Microsoft Knowledge Base article: 135299 (http://support.microsoft.com/kb/135299/) How to add OLE drag-and-drop functionality to a pre-existing MFC application
MORE INFORMATION
To retrieve the dropped file names from a drop source, modify the sample
code included with Microsoft Knowledge Base article 135299 as follows.
Sample code
(c) Microsoft Corporation 1998, All Rights Reserved. Contributions by
Robert Duke, Microsoft Corporation.
APPLIES TO
| Article Translations
| ||||||||||||||||||||||||||||||||||||||||||||

Back to the top
