在C ++ .net控制台应用程序中更改控制台图标的简单方法?

时间:2012-04-17 14:31:36

标签: .net windows console icons

我有一个C ++ .NET控制台应用程序,我更改了文件管理器中显示的图标。这是对的。但我也希望在控制台的顶部栏和任务栏中更改图标。它仍然使用旧的默认图标。

我看到浏览了SetConsoleIcon()存在但它似乎是一个Win32 API调用????我有没有其他方法可以使用.NET调用来完成这项工作?

感谢告诉我(其他用户)您是否对此有所了解。

2 个答案:

答案 0 :(得分:2)

使用'pure'.NET是不可能的,因为从应用程序的角度来看,Console没有图标。

具有图标窗口的控制台只是一个实现细节。

答案 1 :(得分:1)

更新(适用于C ++ VS2010)

  1. 添加资源文件(rc)如果您没有(默认情况下app.rc应该存在)。
  2. 向资源添加图标
  3. 设置图标的ID值小于默认图标的ID值(默认情况下app.ico应该存在)。