如何检测拖过窗口的文件

时间:2012-04-12 13:36:02

标签: c++ winapi drag-and-drop

我使用win32 api创建了窗口。如何检测文件是否在窗口上拖动(未丢弃)?以及如何获取文件名列表。我知道DragAcceptFiles / WM_DROPFILES消息,但他们没有注册拖动。当用户放弃时,我收到消息。因此,我无法显示拖动的文件是否可以删除到该位置或文件类型是否有效等...我尝试使用Spy ++我绝对没有消息,但是当我检查资源管理器窗口时,我看到他们正在传递自定义消息( WM_USER + 210)。 我正在寻找一种仅限winapi的解决方案。

1 个答案:

答案 0 :(得分:1)