有关图标组的详细信息

时间:2019-05-30 17:01:18

标签: icons

我正在玩Mingw并嵌入图标。我通过使用windres并在编译时将其链接来添加单个Icon。

TRAY_ICON ICON "np.ico"

可执行文件的图标显示为链接的图标,用CFF资源管理器或类似工具打开文件后,资源部分将显示图标。

从应用程序中加载图标时,我将使用如下所示的LoadIcon:

LoadIcon(GetModuleHandle(NULL), "TRAY_ICON");

哪个可以按预期工作,我可以将Icon用作任何对象。当查看其他可执行文件时,我可以在资源中看到多个图标。这些是相似的,只是大小不同。

  1. 资源部分中有多个图标,Windows如何确定在资源管理器或类似资源中查看文件时使用哪个图标?
  2. 指定给定的图标组时如何选择特定的图标?

1 个答案:

答案 0 :(得分:0)

K,都解决了,只是忘了在这里发布答案。

  1. Windows使用第一个图标组作为程序图标。
  2. 图标文件可以包含多个图像。使用Linux imagemagic软件包将它们合并。 Windows根据大小决定使用哪个。