VC下在对话框上实现接受文件拖放 (Drop files)

作者:Wupei  |  发表时间:  |  所属分类:VC

大部分Windows应用工具程序都能响应接受文件拖放,比如Word,Notepad等

当把文件直接拖拽到该窗体或者是某个控件下,应用程序会直接打开这个文件,这样将极大的方便客户使用

本文就是介绍这个的实现,跟以前一样,不看到代码一定会很不爽:

1. 首先先将您的CDialog设置为Accept files,通过代码或者选项点击都可以实现

2. 添加函数声明和消息映射

3. 下一步就是函数的实现

ps:
现在这个实现只实现Dialog的拖放操作,未能实现特定控件的拖放操作,但是理论上是可以用这个实现的,因为一般都是CWnd的子类(有些控件不是),那就请读者自己实现一把了

Trackback from your site.

请在这里留言: