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

心向千山终不悔 心向千山终不悔 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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


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

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

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

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

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

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

希望有人能帮忙指导一下第一项的遇到的问题,还有第五项的模糊搜索,正则表达式通配符搜索的问题
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部