Windows中用鼠标拖放文件

添加对WM_DROPFILES响应的函数
void CMyDlg::OnDropFiles(HDROP hDropInfo)
{
 char szFilePath[MAX_PATH];
 int nFileCount;
//取得拖放的文件个数
 nFileCount = DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL, MAX_PATH);

 //获取拖放的文件路径
 UINT nCharNum = DragQueryFile(hDropInfo, 0, szFilePath, MAX_PATH);
 //szFilePath中保存着文件路径或者一个目录
//doSomething();
 
 DragFinish(hDropInfo);
 CDialog::OnDropFiles(hDropInfo);
}

posted on 2006-10-19 08:47 永遇乐 阅读(673) 评论(0)  编辑 收藏 引用 所属分类: Windows MFC


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2006年10月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(6)

随笔分类

推荐Blog

友情链接

搜索

最新评论

阅读排行榜