icons - 有关图标组的详细信息
问题描述
我正在玩 Mingw 并嵌入图标。我通过使用 windres 并在编译时链接它来添加一个图标。
TRAY_ICON ICON "np.ico"
可执行文件的图标显示为链接的图标,使用 CFF 资源管理器或类似工具打开文件会在资源部分显示图标。
从应用程序中加载图标时,我使用 LoadIcon,如下所示:
LoadIcon(GetModuleHandle(NULL), "TRAY_ICON");
哪个按预期工作,我可以使用 Icon 做任何事情。但是,在查看其他可执行文件时,我可以在资源中看到多个图标。它们是相似的,只是大小不同。
- 在资源部分中存在多个图标时,Windows 如何决定在资源管理器或类似工具中查看文件时使用哪一个?
- 指定给定图标组时如何选择特定图标?
解决方案
K,两个都解决了,只是忘了在这里发布答案。
- Windows 使用第一个图标组作为程序图标。
- 图标文件可以包含多个图像。使用 Linux imagemagic 包来合并它们。Windows 根据大小决定使用哪一个。
推荐阅读
- c# - 先卸载旧版本再安装新版本
- sql - UTM 到 LAT/LONG 的 T-SQL 转换
- android - 提供具有同步结果的异步库
- reactjs - 开玩笑 - 模拟 keydown "ArrowUp" 并调用函数
- docker - docker-compose 运行环境变量不存在
- r - 使用 reshape 将具有多列的宽数据重组为长数据时出错
- c++ - 使用新信号量库的 c++ 20 中的编译器失败
- node.js - 完成任务后Word Addin 高CPU。疑难解答
- c# - IAsyncEnumerator.Current 在未将枚举数集合强制转换为 List 时返回 null
- matlab - NARX 神经网络模型的外生输入可以是年度数据,目标变量是每日数据吗?