精易论坛

标题: 浏览文件夹命令带有一个“新建文件夹”按钮,SHBrowseForFolder 返回路径 [打印本页]

作者: 杰伦与大木老师    时间: 2017-11-10 15:49
标题: 浏览文件夹命令带有一个“新建文件夹”按钮,SHBrowseForFolder 返回路径
本帖最后由 杰伦与大木老师 于 2017-11-10 19:52 编辑

SHBrowseForFolder 浏览文件夹
SHGetPathFromIDList 获取路径

这几天发现易语言中的浏览文件夹()没有新建文件夹的功能,
所以去百度了一下API,发现有个SHBrowseForFolder
但是关于这个api 易语言貌似网上没什么帖子,所以我分享出来给后来者

我看着vc++ c语言的源码一点点艰难的领悟这个api的用法 耗了我好多时间啊。。。
ulFlags 赋值80我觉得是最完美的状态,若果要显示文件 例如exe啊什么的就要加上16384

话说那些在c语言中常量是0x0001的应该怎么在易语言中调用啊,文本就算了,偏偏是整数 哼。不懂啊不懂

/////
后来发现不用API 用对象貌似更方便。。
就是对象.查看这个函数怎么查看不了这个shell.application的方法和属性呢?
还好百度百科有方法和属性列表



api_SHBrowseForFolder 浏览文件夹 新建文件夹 SHGetPathFromIDList 返回路径.e

3.84 KB, 下载次数: 77, 下载积分: 精币 -2 枚

Shell.application对象方法 BrowseForFolder 浏览文件夹 新建文件夹 返回路径 显示文件.e

3.16 KB, 下载次数: 51, 下载积分: 精币 -2 枚


作者: 已注销370852    时间: 2017-11-10 15:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 情雅    时间: 2017-11-10 16:05
我也需要这个,谢谢分享
作者: hang0128    时间: 2017-11-10 16:15
谢谢分享               
作者: 花开一半    时间: 2017-11-10 16:40
谢谢分享啊
作者: 詠逺﹄値等伱    时间: 2017-11-10 19:31
学习一下........
作者: 紫萱宝宝OoO    时间: 2017-11-12 00:09
学习一下........
作者: dawei2099    时间: 2017-11-13 00:26
感谢楼主的分享
作者: 小里里    时间: 2018-1-13 16:37
非常好用耶
作者: DDSGXQ    时间: 2019-5-30 22:02
方法很不错
作者: 瓶中仙子    时间: 2019-9-21 08:50

学习啦,谢谢
作者: huiljk    时间: 2022-6-13 10:49
火山PC 能不能翻译一份
作者: 蓝雅婷    时间: 2023-11-15 08:58
#在这里快速回复#,发现有个SHBrowseForFolder
作者: 绯の红    时间: 2023-12-29 10:25
感谢分享~~
作者: wenxiao1998    时间: 2024-2-28 22:43
学习了,谢谢
作者: DECADEs    时间: 2024-5-19 02:01
6666666666666666666666666666666666
作者: cst621    时间: 2024-5-19 15:18
感谢分享~~
作者: zboyy866    时间: 2025-5-2 10:47
怎么打开指定地址
作者: dphpzmd    时间: 2025-5-2 10:50
感谢分享,很给力!~
作者: 785570954    时间: 2025-6-5 18:16
感谢分享好东西




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4