【MFC】 多国语言设置
来源:互联网 发布:美林数据股份有限公司 编辑:程序博客网 时间:2024/04/30 23:08
设置方法:
1、准备好中文对话框
2、在资源视图中右键中文对话框,选择“插入副本”,选择目标语言。
3、在对话框副本中修改成对应的目标语言
4、判断系统语言类型
LANGID lid = GetSystemDefaultLangID();
5、根据获取到的系统语言设置对应语言的应用程序
//多国语言支持 LANGID lid = GetSystemDefaultLangID(); if(LANGUAGE_EN == lid) { //英语 0x0809 SetThreadUILanguage( MAKELCID( MAKELANGID( LANG_ENGLISH , SUBLANG_ENGLISH_US ) , SORT_DEFAULT ) ); } else { //中文 0x0804 SetThreadUILanguage( MAKELCID( MAKELANGID( LANG_CHINESE , SUBLANG_CHINESE_SIMPLIFIED ) , SORT_DEFAULT ) ); }
将上述代码放置到MFC工程中的InitInstance()函数中即可。
语言表可以参考:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd318693(v=vs.85).aspx
测试:系统设置中修改区域和语言,下载并安装语言包,重启电脑。
0 0
- 【MFC】 多国语言设置
- MFC多国语言实现
- Ionic 设置多国语言
- MFC多国语言界面的实现
- MFC多国语言——配置文件
- MFC多国语言——配置文件
- 明白ORACLE的多国语言设置
- WinCE设置多国语言支持
- iphone--关于iphone多国语言设置
- WinCE设置多国语言支持
- Android多国语言的设置
- iOS国际化(多国语言设置)
- MFC的多国语言界面的实现
- MFC的多国语言界面的实现
- MFC的多国语言界面的实现
- MFC的多国语言界面的实现
- MFC的多国语言界面的实现
- MFC的多国语言界面的实现
- IntelliJ IDEA 的安装、注册码破解
- iBATIS关联关系
- Tengine备忘录
- 3-javascript流程语句和循环语句
- Elasticsearch 2.3 (ELK)Geo_point绘图、日志Date时间获取实例
- 【MFC】 多国语言设置
- 关于js中用base64编码处理中文的问题
- 微信小程序 wx:key
- Android 开发中的坑
- SpringMVC整合Mybatis+Maven+Bootstrap的简单Demo
- 2017.1.13【初中部 GDKOI】模拟赛B组 天黑黑 题解
- oracle job 每分钟执行一次
- DOM4J解析xml
- TS---DMVPN 建立不通,第一步就是检查物理接口直接是否可以ping通,在检查其他的, 排错思路!!