afxgetapp->loadicon然后只是运行时显示的图标变化了,但是生成的可执行文件还是mfc的样子
怎么改
另外还有一个问题 vs2005
直接替换res中默认ico,然后运行的时候还是原来那个ico但是已经删除了呀 怎么还能找到呢。帮解决 谢谢了
10 个解决方案
#1
对于第二个:
不是找到了,是根本就没有删……
EXE里面有一部分是保存图标的……需要指定新图标然后重编译EXE文件一下,否则将是默认图标。
对于第一个:
选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉。注意:一定要把它删除才行
Resource,然后选择Icon,新建(New)一个新的图标或导入(Import)一个已有的图标。
把新图标的资源ID改为AFX_IDI_STD_MDIFRAME(如果是MDI应用程序)或改为AFX_IDI_STD_FRAME(如果是SDI应用程序)。AFX_IDI_STD_MDIFRAME和AFX_IDI_STD_FRAME这两个资源ID是MFC中预定义了的。
rebuild……………………………………
顶美女一个。
不是找到了,是根本就没有删……
EXE里面有一部分是保存图标的……需要指定新图标然后重编译EXE文件一下,否则将是默认图标。
对于第一个:
选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉。注意:一定要把它删除才行
Resource,然后选择Icon,新建(New)一个新的图标或导入(Import)一个已有的图标。
把新图标的资源ID改为AFX_IDI_STD_MDIFRAME(如果是MDI应用程序)或改为AFX_IDI_STD_FRAME(如果是SDI应用程序)。AFX_IDI_STD_MDIFRAME和AFX_IDI_STD_FRAME这两个资源ID是MFC中预定义了的。
rebuild……………………………………
顶美女一个。
#2
一般 我都是 直接资源里 替换
RebuildALL
PS:VC6
RebuildALL
PS:VC6
#3
第一问,第二问
把res文件夹中ico偷梁换柱掉,关掉IDE,重新打开,编译
把res文件夹中ico偷梁换柱掉,关掉IDE,重新打开,编译
#4
都说完了。。。。
#5
俺一般用vs 2005 or vs 2008 修改。
#6
谢谢各位
我发现我的编译器可能有些问题。。。
删除并新增 然后改ID是可行的 感谢各位的建议
我发现我的编译器可能有些问题。。。
删除并新增 然后改ID是可行的 感谢各位的建议
#7
mark
#8
学习了
#9
太简单了。
把你原来那个res目录下的.ico文件重命名,比如原来是“kk.ico”改为kk1.ico,然后把你想要的图标复制到该目录下,改名,和原来.ico的名字一样即可。
重新编译一遍就了。
把你原来那个res目录下的.ico文件重命名,比如原来是“kk.ico”改为kk1.ico,然后把你想要的图标复制到该目录下,改名,和原来.ico的名字一样即可。
重新编译一遍就了。
#10
只要把你要改的那个ID改为IDR_MAINFRAME的ID以下就行,IDR_MAINFRAME的默认ID为128,把你的改为128以下就行,
#1
对于第二个:
不是找到了,是根本就没有删……
EXE里面有一部分是保存图标的……需要指定新图标然后重编译EXE文件一下,否则将是默认图标。
对于第一个:
选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉。注意:一定要把它删除才行
Resource,然后选择Icon,新建(New)一个新的图标或导入(Import)一个已有的图标。
把新图标的资源ID改为AFX_IDI_STD_MDIFRAME(如果是MDI应用程序)或改为AFX_IDI_STD_FRAME(如果是SDI应用程序)。AFX_IDI_STD_MDIFRAME和AFX_IDI_STD_FRAME这两个资源ID是MFC中预定义了的。
rebuild……………………………………
顶美女一个。
不是找到了,是根本就没有删……
EXE里面有一部分是保存图标的……需要指定新图标然后重编译EXE文件一下,否则将是默认图标。
对于第一个:
选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉。注意:一定要把它删除才行
Resource,然后选择Icon,新建(New)一个新的图标或导入(Import)一个已有的图标。
把新图标的资源ID改为AFX_IDI_STD_MDIFRAME(如果是MDI应用程序)或改为AFX_IDI_STD_FRAME(如果是SDI应用程序)。AFX_IDI_STD_MDIFRAME和AFX_IDI_STD_FRAME这两个资源ID是MFC中预定义了的。
rebuild……………………………………
顶美女一个。
#2
一般 我都是 直接资源里 替换
RebuildALL
PS:VC6
RebuildALL
PS:VC6
#3
第一问,第二问
把res文件夹中ico偷梁换柱掉,关掉IDE,重新打开,编译
把res文件夹中ico偷梁换柱掉,关掉IDE,重新打开,编译
#4
都说完了。。。。
#5
俺一般用vs 2005 or vs 2008 修改。
#6
谢谢各位
我发现我的编译器可能有些问题。。。
删除并新增 然后改ID是可行的 感谢各位的建议
我发现我的编译器可能有些问题。。。
删除并新增 然后改ID是可行的 感谢各位的建议
#7
mark
#8
学习了
#9
太简单了。
把你原来那个res目录下的.ico文件重命名,比如原来是“kk.ico”改为kk1.ico,然后把你想要的图标复制到该目录下,改名,和原来.ico的名字一样即可。
重新编译一遍就了。
把你原来那个res目录下的.ico文件重命名,比如原来是“kk.ico”改为kk1.ico,然后把你想要的图标复制到该目录下,改名,和原来.ico的名字一样即可。
重新编译一遍就了。
#10
只要把你要改的那个ID改为IDR_MAINFRAME的ID以下就行,IDR_MAINFRAME的默认ID为128,把你的改为128以下就行,