MFC debug和release 可执行程序图标有关问题
MFC debug和release 可执行程序图标问题
各位大侠:
今天碰到一个很奇怪的问题,VC 对话框程序,修改了IDR_MAINFRAME的图标,分别用debug和release 生成的可执行程序,发现:
1:编译出的可执行程序 右键点击 查看--详细信息就是VC默认的图标[/b],而查看--中等图标就是修改后的图标。
小弟是在windows7+vc6.0平台编译的。
请各位大侠指点,多谢!
------解决方案--------------------
ResourceView里Icon的IDR_MAINFRAME下有standard和small两个,你是不是只修改了一个
------解决方案--------------------
墨认mfc图标中有很多种大小规格的图标,估计是你自己的图标规格不全
------解决方案--------------------
AfxGetApp()->LoadIcon(IDI_ICON3);IDI_ICON3 为你在资源里添加的ICON图标
或者找下程序,记得有个地方是加载图标的
------解决方案--------------------
是有个地方,对话框类的构造函数:
各位大侠:
今天碰到一个很奇怪的问题,VC 对话框程序,修改了IDR_MAINFRAME的图标,分别用debug和release 生成的可执行程序,发现:
1:编译出的可执行程序 右键点击 查看--详细信息就是VC默认的图标[/b],而查看--中等图标就是修改后的图标。
小弟是在windows7+vc6.0平台编译的。
请各位大侠指点,多谢!
------解决方案--------------------
ResourceView里Icon的IDR_MAINFRAME下有standard和small两个,你是不是只修改了一个
------解决方案--------------------
墨认mfc图标中有很多种大小规格的图标,估计是你自己的图标规格不全
------解决方案--------------------
AfxGetApp()->LoadIcon(IDI_ICON3);IDI_ICON3 为你在资源里添加的ICON图标
或者找下程序,记得有个地方是加载图标的
------解决方案--------------------
是有个地方,对话框类的构造函数:
- C/C++ code
m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);//只需要把这个IDR_MAINFRAME改成你所想要的图标资源的ID就可以了
------解决方案--------------------
直接用图片替换默认的图片或者在资源编辑器中将默认的那个图片ID直接删除,然后导入自己的图片,把ID设成原来的就可以
------解决方案--------------------
用ResRack 修改