当前课程知识点:VC++面向对象与可视化程序设计(下):MFC编程基础 > 第8章 在MFC中创建应用程序的资源 > 8-6 字符串资源的使用 > 8-6
返回《VC++面向对象与可视化程序设计(下):MFC编程基础》慕课在线视频课程列表
返回《VC++面向对象与可视化程序设计(下):MFC编程基础》慕课在线视频列表
下面我们介绍字符串资源的使用
字符串资源最主要的用途就是用于程序的多语言版本
如果要想动态地切换界面语言
使用字符串资源是很好的选择
在MFC中,可以通过Cstring类的LoadString方法
来从资源载入字符串
具体操作我们可以这样看
我现在选择的是String Table
进去String Table之后
在下面空白的地方输入一个ID
我们定义一个IDS_STRING_HELLO
然后在Caption标题的地方输入Hello VC!
然后我们再视图的cpp的构造函数里
有一个地方叫做Hello World!
我们做一个调整
这句话不删除,暂时注释掉
等于这句话已经失效了
然后改成这句话
m_strShow用来保存字符串
他是一个字符串的对象
我们给它调用LoadString IDS_STRING_HELLO
也就是定义的那个字符串
刚才定义的这个字符串它的ID标识
这时候如果编译程序
看看是什么效果
这里变成Hello VC!
同样这里按钮对它都有效
也就是使用字符串资源的好处
就是不需要在整个程序中去寻找某个字符串
如果某些字符串可能在将来发生变更
那么最好将它写在字符串资源中
这样做起来就比较方便
-讨论实录
--0-0
-6-1 MFC概述
-6-2 C++的基本知识
--6-2-1 类
--6-2-2 对象
--6-2-6 重载
--6-2-9 指针
-6-3 MFC类的组织结构及主要的类的简介
--6-3-2 根类
-6-4 MFC中全局函数和全局变量
-7-1 概述
--7-1-1
--7-1-2
-7-2 按钮控件及其应用
--128B12447816EEF99C33DC5901307461
-7-3 按钮控件及其应用
--7-3
-7-4 静态控件
--7-4
-7-5 列表框控件
--7-5-1
--7-5-2
-7-6 编辑框控件
--7-6
-7-7 组合框控件
--7-7
-7-8 对话框通用控件
--7-8-1
--7-8-2
-讲义源代码
--html
-8-1&2 资源的应用以及菜单资源的使用
--8-1-1
--8-1-2
-8-3 快捷菜单的创建及其应用
--8-3
-8-4 加速键资源的创建及其使用
--8-4
-8-5 工具条资源的创建及其使用
--8-5
-8-6 字符串资源的使用
--8-6
-8-7 位图资源的创建及其使用
--8-7
-课堂示例源代码
--html
-第一次作业内容及要求
--html
--第一次作业及答题链接--作业
-9-1 概述
--9-1
-9-2 Doc/View框架的主要成员
--Video
-9-3 文档操作中的一些重要概念
--Video
-9-4 SDI编程实例
--Video
-9-5 MDI编程实例
--9-5-1
--9-5-2
-课堂示例源代码
--html
-第二次作业内容及要求
--html
--第二次作业及答题链接--作业
-10-1 利用音频函数实现多媒体程序设计
--10-1-1
--10-1-2
--10-1-3
--10-1-4
-10-2 利用Windows Media Player控件实现多媒体程序设计
--10-2
-课堂示例源代码
--html
-例11-1
--例1
-例11-2
--例11-2
-例11-3
--例11-3
-例11-4
--例11-4
-11-1 ODBC介绍与引用
--11-1
-课堂示例源代码
--html
-第三次作业及答题链接