为我的程序设置一个没有图标文件的exe图标

时间:2017-08-22 13:32:43

标签: c++ visual-studio resources icons executable

通常,您可以set an exe icon for your program。但是如何为没有图标文件的程序设置exe图标(至少对于win 32项目而言)。

在运行时,我可以用

设置图标
SHSTOCKICONINFO appIconInfo;
appIconInfo.cbSize = sizeof(SHSTOCKICONINFO);
HRESULT hr = SHGetStockIconInfo(SIID_DESKTOPPC, SHGSI_ICON, &appIconInfo);

但是无法设置我的 exe文件的图标。我不知道我是否可以做以下事情之一:

  • 设置项目,以便Visual Studio可以使用Window系统中的图标构建exe文件,如股票图标SIID_DESKTOPPC。

  • 创建一个文本文件代码,以便编译器读取此代码并生成图标 - 我不需要任何花哨的东西 - 只需一个简单的粉红色图标即可。

我想做这个奇怪的事情的原因(是的,我知道这很奇怪):首先,我希望这整个有趣的项目只是文本 - 只是代码和代码。其次,我无法使用Visual Studio,Paint或默认Windows附带的任何其他程序创建图标文件。第三,只是为了好玩。

这个问题与问题的区别:How do I set the icon for my application in visual studio 2008?:这个没有.ico文件的exe文件的设置图标。

0 个答案:

没有答案