- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC6.0入门【第四章资源和资源编辑器】
第4章 资源和资源编辑器
精讲
VC++集成开发环境提供了资源编辑器,支持窗口应用程序的可视化开发,自动生成和管理资源代码。本章将介绍VC++所支持的资源,及使用资源编辑器编辑资源的方法。学习了本章,你将学会资源编辑器的使用,在应用程序中操作菜单、工具栏和状态栏。
4.1资源与资源编辑器
4.1.1资源和资源符号
资源作为一种界面成分,可以从中获取信息并在其中执行某些动作。VC++6.0可以处理的资源有加速键(Accelerator)、位图(Bitmap)、光标(Cursor)、对话框(Dialog Box)、图标(Icon)、菜单(Menu)、串表(String Table)、工具栏(Toolbar)和版本信息(Version Information)等。
VC++在内部使用资源符号来标识资源,资源符号是映射到某个整数值的一串字符,是一种标识符。从而使资源能够以字符串的方式被引用。每当创建一个新的资源或资源对象时,系统就会为其提供一个默认的资源符号名称并赋一个整数值,该定义保存在resource.h文件中。
Develop Studio提供了资源符号的查看和编辑工具,使用菜单命令View-Resource Symbol来打开资源符号浏览器Resource Symbols对话框,如图4-1所示,列表中列出了当前项目正在使用的资源符号的名称和相应的整数值。若选中“Show read-only symbols”复选框,则只读状态和未被使用的资源符号也一并显示出来。
图4-1 Resource Symbols对话框
在资源符号浏览器Resource Symbols对话框中,可以方便地新建、更改和删除资源符号,单击按钮“View Use”自动进入到某个资源对应的编辑器中。
在同一项目中,资源符号不能重复。资源符号的命名通常带有描述性的前缀来表示所代表的资源或对象类型,表4-1是VC++6.0中提供的一些定义资源符号常用的前缀。
表4-1 资源符号定义的常用前缀
类 别 资源符号前缀 代表的资源或对象 资源
IDR_
IDD_
IDC_
IDI_
IDB_ 加速键或菜单及相关资源
对话框资源
光标资源
图表资源
位图资源 菜单项命令控制
IDM_
ID_
IDC_ 菜单项
命令项
控件 字符串
IDS_
IDP_ 字符串表中的字符串
消息框中使用的字符串
资源符号的取值有一定的限制。资源(加速键、位图、光标、对话框、图标、菜单、串表、工具栏和版本信息)的符号值范围为十进制的0~32767,而资源控件(如对话框控件或串表中的串)的符号值范围为0~65535或0~32767。
4.1.2资源编辑器
Develop Studio提供了功能强大、易于使用的资源编辑器,用于创建和修改应用程序的资源。使用资源编辑器,可以创建新的资源,修改、拷贝已有的资源,删除不再需要的资源。例如可以用加速键编辑器处理加速键表,用图形编辑器处理图形资源(工具栏、位图、光标和图标等),用对话编辑器处理对话框,用菜单编辑器处理菜单等等。创建或打开资源时,系统将自动打开相应的编辑器。
创建资源
如果要创建新的资源,选择Insert-Resourcre菜单命令,弹出Insert Resourse对话框,如图4-2所示。Resourse Type列表选择资源类型,然后单击“New”按钮。新创建的资源将加入到当前资源(.rc)文件中,相应的资源编辑器也会打开。例如插入一个新的Menu,菜单编辑器就会打开。
图4-2 Insert Resourse对话框
编辑资源
VC++提供了可视化工具资源编辑器编辑资源,资源编辑器有很多公共操作。例如,你一旦学会了如何创建和打开一个对话框资源,你就能使用同样的步骤去创建和打开其它的资源。使用资源编辑器能够
查看资源
使用资源模板
导入和导出资源
查看和编辑属性页
Developer Studio使用项目工作区的ResouceView面板统一组织和管理来查看资源,如图4-3所示。首次打开ResourceView面板时,系统自动压缩每个资源分类,可单击“+”标记来扩展每一分类。
图4-3 项目工作区窗口的ResourceView面板
资源编辑器主要包括:
对话框编辑器(Dialog Editor)
菜单编辑器(Menu Editor)
加速键编辑器(Accelerator Editor)
工具栏编辑器(Toolbar Editor)
版本信息编辑器(Version Information Editor)
字符串编辑器(String Editor)
图形编辑器(Graphics Editor)
下面对每一类编辑器的使用作简要介绍:
对话框编辑器
使用对话框编辑器可以创建或编辑一个对话框模板或者对话框资源,如图4-4所示。常用
您可能关注的文档
- usb启动电脑的几种启动方式.doc
- USB安防业务技术方案.doc
- USB显示方案.doc
- USB烧写工具操作手册.doc
- USB电路保护技术运用.doc
- USB的“JoyStickMouse”例程分析.doc
- USB的八个问题和答案.doc
- usb知识大全.doc
- USB编程器使用方法.doc
- UT2级试题.doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
最近下载
- 人工造林项目质量管理体系及保证措施.docx VIP
- 小学英语新外研版(三起)三年级下册Unit 3 Yummy food第1课时(Get ready)教学课件2025春.pptx VIP
- 环境工程概论全套课件.ppt VIP
- 6.2 第2课时 箱线图 学案(含答案) 数学北师大版(2024)八年级上册.docx
- 教学参考-高中英语基础知识测试卷-A.doc VIP
- 体育单招核心-1700-单词.docx VIP
- 循环流化床锅炉安装质量验收范围划分表.docx
- ZCC5000-1履带式起重机技术规格书.pdf VIP
- 《环境工程概论》课件.pptx VIP
- 加氢精制温度对加氢操作的影响优化.pptx VIP
原创力文档


文档评论(0)