【VC】Clistctrl 实现拖动文件显示文件名录。
2013-11-01 14:45
387 查看
1,添加 Clistctrl 控件,选择 Report 格式,Accept Files 设置为 True
2。 自定义一个CClistctrl 类 的子类 CMyClistctrl
2。 自定义一个CClistctrl 类 的子类 CMyClistctrl
class CMyListCtrl : public CListCtrl { DECLARE_DYNAMIC(CMyListCtrl) public: CMyListCtrl(); virtual ~CMyListCtrl(); protected: DECLARE_MESSAGE_MAP() public: afx_msg void OnDropFiles(HDROP hDropInfo); };
void CMyListCtrl::OnDropFiles(HDROP hDropInfo) { int DropCount = DragQueryFile(hDropInfo,-1,NULL,0); for (int i = 0;i < DropCount;i++) { WCHAR pName[255] = {0}; ZeroMemory(pName,255); DragQueryFile(hDropInfo,i,pName,255); InsertItem(i,pName); } CListCtrl::OnDropFiles(hDropInfo); }
相关文章推荐
- 使用VC实现读取指定路径下的文件,并显示所有文件的文件名和文件图标
- VC实现显示文件复制的进度
- VC MFC 对话框,如何实现鼠标拖动显示一个框,松开鼠标框就消失
- VC 实现当拖动一个文件到程序的图标上时,程序自动启动并打开该文件
- VC:用ADO方式实现把CListCtrl数据写成Excel文件
- 安卓canvas实现拖动显示大背景图片
- Android实现类似Excel显示数据功能(支持拖动改变列宽)v 1.0
- vc是实现RootKit文件隐藏
- 【Servlet】利用Servlet3.0标准与JSTL表达式实现文件上传系统,支持图片上传后显示
- C#下载文件(可显示进度)的方法实现
- VC++实现对avi文件的保存
- 读取BMP文件并显示出来(C++实现)
- C#递归实现显示文件夹及所有文件并计算其大小的方法
- vc 实现文件拖放
- Windows 7中,用Visual Studio开发WPF应用程序,实现从Windows Explorer中拖拽文件到应用程序,始终显示“无法拖放”符号问题解决方案
- C#下载文件(可显示进度)的方法实现
- 利用jsp+Extjs实现动态显示文件上传进度
- 实现让你的应用在其他应用中文件的打开方式列表中显示
- VC++实现文件关联
- VC/MFC(C++)实现文件拷贝和文件删除等