锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / VC++ / VC的resource.h和资源
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。

背景

锐英源VC++培训强调关键动手能力,掌握经典开源项目,突出软件工程学习,以互联网和积木式学习法,快速突破到中级程序员水平,适合爱好者和考试者培训学习。

VC++ VC的resource.h和资源是经常用的一种技术,这里列出了教学大纲的前面部分,VC++ VC的resource.h和资源视频收费10元,转帐给支付宝lookfar@163.com或微信ryysoft,注明:“VC++VC的resource.h和资源视频”。

VC自学者通过我们的VC++VC的resource.h和资源教程也能获益良多,谢谢关注。


VC的resource.h和资源

常识

VC是通过资源ID来区别资源的,在内部又是通过把资源ID分配到不同区间来区别不同类型的资源的。
这个文件作用:保存和管理资源ID。所以说,如果这个文件出现了混乱,VC工程执行出来的GUI界面肯定是混乱的。
资源的分类。
资源视图(ResourceView)资源视图(ResourceView)在层次列表中列出了工程中用到的所有资源。任何图像、字符串值以及程序所需要的其它非编程部件都可以作为资源使用。图1.4显示了一个典型的资源视图窗口。
JPG,常用图形文件。
Visual C++ 中可以创建的每一类资源在资源视图中都有自己的文件夹。如果你的工程中没有使用某种特定类型的资源,那么资源视图中就不会显示这种资源的文件夹。在每个文件夹中包含了工程中所用的该类资源。例如,对话框(Dialog)文件夹中包含了工程中所有的对话框,包括About对话框。每类资源也都使用自己的图标。技巧  右击资源视图最顶端的文件夹,系统显示一个可以访问两类特殊对话框资源的菜单:Resource Includes和Resource Symbols。右击特定资源的文件夹,系统会显示添加该类新资源的上下文菜单。

注意事项

  • 加载工程时需要有完整的资源。如果资源里有一个指定内容不存在,资源是打不开,进入不了可视化的资源设计界面。Rc文件里有一个项对应不起来,它就不会加载到VC集成环境里。
  • 资源的拷贝。

在同一个VC的IDE里打开两个rc文件,就可以把一个rc文件里的资源拷贝到另外一个里面。

  • 老式的help其实也是一种资源,不过现在用htmlhelp这类资源来实现了帮助。
  • 资源可以和主程序分离,把资源编制到DLL内,主程序启动时加载DLL,从DLL内获取资源。这个见www.codeproject.com上的例子。
  • 资源ID在这个文件里如何安排区间:一个类一个区间,不会有冲突。D代表对话框,M代表菜单menu,S代表字符串,R代表工具栏,B代表位图,C代表窗口上一个控件
  • IDC_STATIC命名的控件不要求消息处理,只是显示一些提示内容

具体操作见:“VC6从入门到精通”书籍的第3章节,第100页。其它需要学习的地方在书内搜索resource或资源。

使用办法

1、通过IDE功能来实现。这是推荐的办法。Resource Includes和Resource Symbols。
2、直接编辑,删除重复的ID。
手动修改时的注意事项:可以对重复的资源进行手工删除,修改后工程会要求立即加载resource.h文件,这是正常现象。

 

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州市金水区郑州大学北校区院(文化路97号院)内