这个东西,我相信只要是程序员,可能都会修改这个图标的吧.
但我还是第一次注意到这个问题...描述如下:
我想修改我的程序的 标题栏图标.我已经制作好了一个ico文件,其中有4个32位BMP图; 128x128 48x48 32x32 16x16.
为了尽量少改代码.我就把原来MFC自动生成的 IDR_MAINFRAME这个ICON资源从资源视图中删掉了.
然后,我把自己做好的ico文件替换掉res目录下的原来的ico文件(文件名是相同的).
接着就在资源视图中手动添加一个ICON资源,并把ID修改成和原来一样的IDR_MAINFRAME.
再接着就是保存,编译,运行..问题来了,
1. 标题栏上没有图标了,只有一个窗口标题了.. 这个图标去哪里了?
2. Alt + Tab 中的大图标也只变成了 WIN32 标准容的图标了..这又是为何呢? (注:由于没有改代码,SetIcon那两句都在的).
3. 只有生成的exe的图标正确的,已经变成我制作的了.望各位朋友不吝赐教,谢谢.