【问题标题】:How to add an icon to a console application如何将图标添加到控制台应用程序
【发布时间】:2018-06-04 07:18:46
【问题描述】:

这似乎是一件应该很简单的事情,但由于某种原因,我什至在谷歌上搜索有关该主题的任何内容都有问题...

如何在 Visual Studio 中向控制台应用程序添加图标。现在,我知道这在 Win32 桌面应用程序中是如何工作的——你有资源文件,并且 ID 最小的图标只是用作应用程序的图标。但是,如果我将新资源文件添加到控制台应用程序,甚至乱用图标编辑器 - 什么也不会发生。目标可执行文件仍然具有相同的默认图标。控制台应用程序和桌面应用程序在资源方面是否存在某种差异?还是除了添加带有图标的资源文件之外,我还需要设置其他内容吗?

谢谢

【问题讨论】:

  • 试试this resource也许
  • 好吧,我希望可执行文件有那个图标。 LoadIcon 之类的东西可以在运行时执行,但这无助于可执行文件实际拥有图标。

标签: c++ windows visual-studio visual-studio-2017 console-application


【解决方案1】:

它应该与普通 WinAPI 应用程序一样工作。在我的情况下,问题可能是由 Windows 图标缓存引起的。您可以通过将可执行文件移动到另一个目录来验证这种情况。

【讨论】:

    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 2019-05-17
    相关资源
    最近更新 更多