自己做一个仿WIN10的文件资源管理器

心向千山终不悔 2019-09-11 02:49:40

目前已经做出来的 功能有
(1)即时读取盘符,插入优盘等回自动刷新加载在TreeCtrl中。
存在的问题不知道怎么把根节点设置成我的桌面,看了一点点资料没看明白,关于shell的。说windows shell 中 桌面是文件系统的根目录,像我的电脑这些都是它的子节点,这我就没看懂, 描述的也会有问题希望纠正一下。
存在的问题不知道怎么加载那些"文档,下载,桌面,图片"等特殊的用户文件夹


(2)运用了多线程,支持ListCtrl,支持从其他文件夹中拖拽选中的文件复制到ListCtrl对于的文件夹中。并且不会造成界面卡死
存在的问题不知道怎么把ListCtrl中的选中的文件复制到外面,不知道怎么获取到鼠标拖拽释放后的文件夹路径,所以无法把文件复制到对于的文件夹中

(3)支持地址栏跳转,回车完成跳转,并且会在ListCtrl中显示详细的信息

(4)ListCtrl中的文件支持双击操作,双击打开文件夹
存在的问题如果不是文件夹,是文本文件或者其他类型的文件,无法双击打开正确的对应程序

(5)搜索栏搜索可以精确搜索,但是搜索的是对应地址栏中的地址下的文件
存在的问题无法模糊搜索,需要用到正则表达式,尝试了几次编译好像都没过,第一次使用需要自己编译的库。还需要指点一下

(6)ListCtrl支持更换图标,或者没有图标
存在的问题大图标 ,小图标,列表只完成了大图标,和列表

(7)加载TreeCtrl图标
[i]不清楚怎么调整图标,ListCtrl中的图标,不是在系统资源管理器 中的 图标

希望有人能帮忙指导一下第一项的遇到的问题,还有第五项的模糊搜索,正则表达式通配符搜索的问题
...全文
842 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
X.D.Washington 2019-10-24
  • 打赏
  • 举报
回复
同志你好,我最近也在做这个,看了你的这些实现和进一步的需求,感觉你做得比我的好多了
  • 打赏
  • 举报
回复
有人没有

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧