MFC----文件拖拽的实现OnDropFiles
来源:互联网 发布:网络聊天室代码 编辑:程序博客网 时间:2024/06/02 06:54
接着上篇的讲http://blog.csdn.net/yf210yf/article/details/7853741
这篇实现文件的拖拽功能。
实现的消息是WM_DROPFILES------>OnDropFiles
依旧先添加WM_DROPFILES消息
转载请注明出处:http://blog.csdn.net/yf210yf/article/details/7853823
思路是:用DragQueryFile函数返回拖拽的文件个数
然后返回每个文件文件名
void C控件随拖动改变大小Dlg::OnDropFiles(HDROP hDropInfo){// TODO: 在此添加消息处理程序代码和/或调用默认值int DropCount=DragQueryFile(hDropInfo,-1,NULL,0);//取得被拖动文件的数目for(int i=0;i< DropCount;i++){WCHAR wcStr[MAX_PATH];DragQueryFile(hDropInfo,i,wcStr,MAX_PATH);//获得拖曳的第i个文件的文件名listbox.AddString(wcStr);} DragFinish(hDropInfo); //拖放结束后,释放内存CDialog::OnDropFiles(hDropInfo);}
还有要设置设置窗口的accept files属性为真
运行效果:
转载请注明出处:http://blog.csdn.net/yf210yf/article/details/7853823
- MFC----文件拖拽的实现OnDropFiles
- MFC----文件拖拽的实现OnDropFiles
- MFC----文件拖拽的实现OnDropFiles
- VS2008中,MFC对话框类实现类似QQ拖拽上传文件的功能,CWnd::OnDropFiles
- VC实现文件拖拽OnDropFiles
- VC实现文件拖拽OnDropFiles
- VC实现文件拖拽OnDropFiles
- VC实现文件拖拽OnDropFiles,包含自己已经尝试通过对代码
- vc 实现文件拖放操作: ondropfiles
- mfc实现文件的拖拽操作
- MFC实现拖拽文件
- MFC实现拖拽文件
- 实现在vista和win7中使用管理员权限接收WM_DROPFILES(OnDropFiles())消息的方法
- 实现在vista和win7中使用管理员权限接收WM_DROPFILES(OnDropFiles())消息的方法
- MFC实现文件拖拽功能
- MFC中实现单个控件接收拖拽文件的功能
- MFC中实现单个控件接收拖拽文件的功能
- VC++6.0中拖曳文件到文本框得到文件名(OnDropFiles)
- 查看运行时间函数--比较运行速度
- Mysql Dump
- spring mvc系列文章 - Spring MVC国际化配置
- MySQL SQL语句性能分析
- MySQL Server系统架构
- MFC----文件拖拽的实现OnDropFiles
- oracle数据库迁移到GBase(南大通用)笔记
- struts2获取各种表单的数据小实例
- 通过创建MapFile来定位程序崩溃地址
- HDU——4349(数论)
- MySQL 的权限系统
- 【Android】ListView与Button的共存问题解决
- 【Unity插件】NGUI核心组件之UIAnchor
- 优化网站制作规范