Dll图标选择器_简易 公开

分类
点赞
暂无
更多信息
分享人 瞑空凌
分享时间 2024-11-19 19:23
最后更新 2024-11-22 23:36
修订版本 3
子程序大小 11.2 KB
Quicker版本 1.43.47.0

介绍

不知道怎么搞系统本身那个更改图标现成的所以借助Quicker文档说的使用本地图标以及操作窗搞个简易的

有些选项是空白的
而且我发现编号前加-号和不加负号显示情况完全不一样

不加负号显示的图标要少些,且同样图标的顺序也有些偏差,不清楚缘由

字符串ID的我发现索引号好像就直接是顺序,由于是按顺序,因此就不加负号,避免遇到-1不显示图标的情况
参照了如下的说明:ExtractIconExA 函数 (shellapi.h) - Win32 apps | Microsoft Learn 

经测试发现,添加负号使用的是图标编号ID,不添加负号则是直接使用的位置索引
因此我其实可以不用花几天去查找怎么获取图标ID,我只需要知道有多少个图标组,然后直接计数,0 1 2 3 4 5 6 7 8 9...就行了🤦‍♂️...
发现链接文档也有说明,但是我想当然理解成一个意思了,难怪误论.😅

子程序的参数

输入
文件路径 Text
图标大小 Integer
输出
选择的图标 Text

最近更新

修订版本 更新时间 更新说明
3 2024-11-22 23:36 改操作窗标识避免冲突
2 2024-11-20 18:42 改个背景色,避免白色图标显示出来看不到
1 2024-11-19 23:15 忘了放入辅助子程序

最近讨论

暂无讨论