Mfc 如何在我的应用程序中指定shell显示的图标

Mfc 如何在我的应用程序中指定shell显示的图标,mfc,windows-shell,Mfc,Windows Shell,我有一个带有自己图标的标准MFC应用程序,当通过资源管理器查看应用程序文件时,图标显示良好。我必须添加一个库,但它也包括各种窗口的图标,当我将其添加到项目中时,windows资源管理器会显示其中一个图标,而不是我的图标。有没有办法强制资源管理器显示特定的图标 谢谢Windows在资源中为程序本身显示第一个图标,因此您只需确保您的图标列在第一位。我也是这么想的,但它不起作用。我已经将它设置为resource ID=1,但它仍然需要库的ID,这不是重要的ID,它必须是资源表中的第一个图标。用文本编辑

我有一个带有自己图标的标准MFC应用程序,当通过资源管理器查看应用程序文件时,图标显示良好。我必须添加一个库,但它也包括各种窗口的图标,当我将其添加到项目中时,windows资源管理器会显示其中一个图标,而不是我的图标。有没有办法强制资源管理器显示特定的图标


谢谢

Windows在资源中为程序本身显示第一个图标,因此您只需确保您的图标列在第一位。

我也是这么想的,但它不起作用。我已经将它设置为resource ID=1,但它仍然需要库的ID,这不是重要的ID,它必须是资源表中的第一个图标。用文本编辑器打开你的.rc文件,将你的主图标放在第一个位置。当然是这样,但关键是库的.res中的任何图标都会显示在我自己的图标之前。我想当链接器链接时,会把这个.res文件放在我自己的文件之前,所以我需要找出如何将我的文件放在第一位