Visual C++ 6.0 里MFC中 要改变 程序图片(不要默认的应用程序图标)怎么添加 或 改变?

VisualC++6.0里MFC中要改变程序图片(不要默认的应用程序图标)怎么添加或改变?... Visual C++ 6.0 里MFC中 要改变 程序图片(不要默认的应用程序图标)怎么添加 或 改变? 展开
 我来答
wxhysoft
2012-03-14 · TA获得超过371个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:314万
展开全部
楼上方法可行,但由于MFC中有多个图标在不同的状态下使用,如在windows资源管理器中不同显示模式时的大图标、小图标,在你的MFC应用程序主框架窗体标题拦里显示的图标,在你主视窗view标题拦里显示的图标都可以不同(向导默认是相同的图标),因此,VC中比较正规的做法是你点击应用程序工程项目->资源文件夹-> 工程文件名.rc ->icon,在里面有不同情况下的大小icon,你可以直接点击打开图形编辑修改图标,或从其他文件导入来改变你的程序图标。 另外,你可以在此增加任何新的iocn资源,编辑或导入图形,这些资源都会有个ID,你可以用这个ID在程序中加载使用这些图标。 在这里编辑更新的图标,你编译时会自动编译这个rc文件,并将这些图标自动嵌入你的执行文件里。 除此之外,你的程序还可以通过特定的ID直接使用windows系统内置的ICON,这些ICON的ID你可以通过查阅相关手册,使用系统内置资源的好处是,它是共享资源,不会占用物理空间。
power_fdnotion
2012-03-14
知道答主
回答量:19
采纳率:0%
帮助的人:7.8万
展开全部
1.替换默认icon
resoures 中有个icon分支,如果建立的是mfc项目,默认是id:IDR_MAINFRAME,他的属性File Name:res\xxx.ico,替换该目录下的这个icon文件,规格16*16
2.添加新的icon
在resoures 的icon分支中添加新的icon如id:IDR_MAINFRAMENEW, 然后使用如下代码加载新的icon:
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAMENEW);
//默认的代码是m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DJprayer
2012-03-24 · TA获得超过845个赞
知道答主
回答量:43
采纳率:0%
帮助的人:50万
展开全部
这个简单,首先自己制作一个ico图标。然后把那个图标复制到你这个程序的目录的res目录下,那个目录里面一个mfc自己的图标,把它删了,然后把你自己的那个图标的名字改成刚刚mfc的那个图标的名字就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渴侯泰河0E4
2012-03-13 · TA获得超过393个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:238万
展开全部
将你的ico资源文件替换掉就行了 资源文件在res目录里面 后缀名是*.ico 外面看起来就是哪个默认的图标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式