使用 VS2022 给 Windows 编译图标资源动态链接库的方法
使用图片方式总结一下网络上的方法:
1. 首先创建项目



2. 设置项目属性


3. 批量添加图标资源(只添加.ico格式的图标)



4. 更改项目生成配置

5. 编译

6. 编译完成后可在项目目录下 ./x64/Release目录下找到dll文件。
7. 常规方式引用图标:系统 》个性化 》主题 》图标设置 》更改图标 》浏览 》选择上面生成的 dll 文件即可选择图标。
8. 注册表中引用图标:例如注册表项 Icon 值的数据,填入 dll 路径 x:\xxx\x.dll,0 或者 x:\xxx\x.dll,-101 等,前面没有杠的0表示图标在 dll 中的索引,前带杠的101表示项目中定义在 resource.h 的值。
注意,更改图标资源后重新编译生成,如果注册表引用的还是原路径下的 dll 文件,那么新编译的 dll 可能因为系统缓存的原因不会重新加载,或者旧版图标和新版图标同时存在、新版图标 ID 被旧版图标 ID 隐藏等问题,最好移动新编译的 dll 到新位置后再在注册表中使用新的 dll 路径。
浙公网安备 33010602011771号