【问题标题】:Details about Icon Groups有关图标组的详细信息
【发布时间】:2019-10-16 08:45:15
【问题描述】:

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

TRAY_ICON ICON "np.ico"

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

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

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

按预期工作,我可以将图标用于任何用途。但是,在查看其他可执行文件时,我可以在资源中看到多个图标。它们是相似的,只是大小不同。

  1. 由于资源部分中存在多个图标,Windows 如何决定在资源管理器或类似工具中查看文件时使用哪一个?
  2. 指定给定图标组时如何选择特定图标?

【问题讨论】:

    标签: icons


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 2017-08-01
      相关资源
      最近更新 更多