VC++创建.rc资源文件

初学MFC,对资源文件总是很困惑。一上来就直接自动生成了那么多的东西,尤其是.rc和resource.h文件。这两天了解了一下这个方面,在这里分享一下,欢迎交流学习。
1.前两天看了一个关于MFC初始化的一个教程,网址为http://www.jizhuomi.com/software/267.html,然后根据上面的例程自己新建了个项目,例程里的源码做了一些微小的改动,主要是在项目里建了两个类:CCFrameWnd和CCWinApp。下载地址:http://download.csdn.net/detail/nnnnnnnnnnnny/8780377
2.然后开始新建资源文件,这时只需要在解决方案资源管理器中的“资源文件”上右键—>添加资源,如图这里写图片描述
这里,先新建一个String Table资源,然后看到左侧“解决方案资源管理器”中自动生成了“.rc”和“resource.h”文件。
先添加一个字符串资源,如图
这里写图片描述
然后在”CFrameWnd.h”中添加如下图中红色部分几行代码:
这里写图片描述
3.这样一个字符串资源就添加好了,下面再添加一个图标资源。这里我们直接导入一个现有的图标文件.ico(从别的地方复制一个到项目目录中即可)。在属性中将其ID改为IDI_ICON,如图这里写图片描述
这时我们打开“resource.h”可以看到已经为其宏定义为一个整数
这里写图片描述
然后,我们在”CFrameWnd.h”中修改如下图中红色部分代码:
这里写图片描述
再次运行程序即可看到其图标发生了变化。
4.下面我们再为其添加一个菜单资源。在“资源视图”下右键—>“添加资源”,新建一个菜单资源MENU。这里写图片描述
并建立如图所示的菜单:这里写图片描述
然后在”CFrameWnd.h”中修改如下图中红色部分代码:这里写图片描述
再次运行程序即可看到添加了菜单(因为没有写菜单命令所以不能用)
这里写图片描述
5.剩下的大家还可以再尝试添加对话框、快捷键等资源,这里就不一一列举(其实只要理解了这层意思就行,呵呵)。尝试这些东西的时候有一个技巧,就是自己新建一个带预编译头的WIN32项目,然后模仿着它的资源文件做就行。这里有一个截止到第4步结束的程序,欢迎参考:http://download.csdn.net/detail/nnnnnnnnnnnny/8780381

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值