资源简介
MFC 多语言环境的实现,VS2015的工程,如果有疑问可见博客文章
http://blog.csdn.net/weixinhum/article/details/51202263

代码片段和文件信息
#define CHINESE 0
#define ENGLISH 1
void CMFCMultiLanguageDemoDlg::LanguageChange(int nLanguage)
{
switch (nLanguage)
{
case CHINESE:
mylanguage.SelectLanguage=loadlanguagefile(“CHINESE.mo“);//读取语言包文件
break;
case ENGLISH:
mylanguage.SelectLanguage=loadlanguagefile(“ENGLISH.mo“);//读取语言包文件
break;
}
//根据语言包翻译控件字符,Translation函数返回翻译完的字符给控件
CMenu* pSubMenu;
CMenu* pMenu = GetMenu();
//菜单字符修改
pMenu->ModifyMenu(0 MF_BYPOSITION 0 mylanguage.Translation(L“文件(F)“));
pSubMenu = pMenu->GetSubMenu(0);
pSubMenu->ModifyMenu(ID_NEWFILE MF_BYCOMMAND ID_NEWFILE mylanguage.Translation(L“新建(N)“));
pMenu->ModifyMenu(1 MF_BYPOSITION 0 mylanguage.Translation(“编辑(E)“));
pSubMenu = pMenu->GetSubMenu(1);
pSubMenu->ModifyMenu(ID_EDIT MF_BYCOMMAND ID_EDIT mylanguage.Translation(L“撤销(U)“));
DrawMenuBar();
//按钮字符修改
GetDlgItem(IDC_BUTTON_CHINESE)->SetWindowTextW(mylanguage.Translation(L“中文“));
GetDlgItem(IDC_BUTTON_ENGLISH)->SetWindowTextW(mylanguage.Translation(L“英文“));
}
void CMFCMultiLanguageDemoDlg::OnBnClickedButtonChinese()
{
LanguageChange(CHINESE);
}
void CMFCMultiLanguageDemoDlg::OnBnClickedButtonEnglish()
{
LanguageChange(ENGLISH);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-04-20 20:48 MFCMultiLanguageDemo\
目录 0 2016-04-20 16:05 MFCMultiLanguageDemo\.vs\
目录 0 2016-04-20 16:05 MFCMultiLanguageDemo\.vs\MFCMultiLanguageDemo\
目录 0 2016-04-20 16:05 MFCMultiLanguageDemo\.vs\MFCMultiLanguageDemo\v14\
文件 35840 2016-04-20 20:48 MFCMultiLanguageDemo\.vs\MFCMultiLanguageDemo\v14\.suo
目录 0 2016-04-20 18:57 MFCMultiLanguageDemo\Debug\
文件 212992 2016-04-20 20:37 MFCMultiLanguageDemo\Debug\MFCMultiLanguageDemo.exe
文件 1353620 2016-04-20 20:37 MFCMultiLanguageDemo\Debug\MFCMultiLanguageDemo.ilk
文件 2822144 2016-04-20 20:37 MFCMultiLanguageDemo\Debug\MFCMultiLanguageDemo.pdb
目录 0 2016-04-20 20:49 MFCMultiLanguageDemo\ipch\
目录 0 2016-04-20 20:48 MFCMultiLanguageDemo\MFCMultiLanguageDemo\
文件 1342 2016-04-20 16:05 MFCMultiLanguageDemo\MFCMultiLanguageDemo.sln
文件 1273 2016-04-20 17:29 MFCMultiLanguageDemo\MFCMultiLanguageDemo\code.cpp
目录 0 2016-04-20 20:48 MFCMultiLanguageDemo\MFCMultiLanguageDemo\Debug\
文件 934 2016-04-20 20:34 MFCMultiLanguageDemo\MFCMultiLanguageDemo\en.po
文件 60928 2011-05-23 16:45 MFCMultiLanguageDemo\MFCMultiLanguageDemo\LanguageLib.dll
文件 2398 2011-05-23 14:05 MFCMultiLanguageDemo\MFCMultiLanguageDemo\LanguageLib.lib
目录 0 2016-04-20 20:36 MFCMultiLanguageDemo\MFCMultiLanguageDemo\Languages\
文件 723 2016-04-20 20:34 MFCMultiLanguageDemo\MFCMultiLanguageDemo\Languages\en.mo
文件 723 2016-04-20 20:32 MFCMultiLanguageDemo\MFCMultiLanguageDemo\Languages\zhcn.mo
文件 92092 2016-04-20 20:35 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemo.aps
文件 2552 2016-04-20 16:05 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemo.cpp
文件 527 2016-04-20 16:05 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemo.h
文件 11728 2016-04-20 16:26 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemo.rc
文件 10785 2016-04-20 18:57 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemo.vcxproj
文件 2236 2016-04-20 18:10 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemo.vcxproj.filters
文件 4305 2016-04-20 19:51 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemoDlg.cpp
文件 1471 2016-04-20 20:11 MFCMultiLanguageDemo\MFCMultiLanguageDemo\MFCMultiLanguageDemoDlg.h
文件 4283 2016-04-20 16:05 MFCMultiLanguageDemo\MFCMultiLanguageDemo\ReadMe.txt
目录 0 2016-04-20 16:05 MFCMultiLanguageDemo\MFCMultiLanguageDemo\res\
文件 2002 2016-04-20 16:39 MFCMultiLanguageDemo\MFCMultiLanguageDemo\resource.h
............此处省略7个文件信息
- 上一篇:PDFDemo和资料
- 下一篇:C++基于UDP的控制台局域网聊天程序
相关资源
- 基于MFC的TCP调试助手源码95706
- 基于mfc的多线程文件传输
- MFC数字钟(基于VC6.0)
- LINUX下命令行界面的C语言细胞游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- ChartCtrl控件库(可在VS2019中使用)
- 商品库存管理系统 C++ MFC
- Qt的纽带风格界面实现(Office Ribbon风
- QT半透明效果界面
- 使用wxWidgets进行跨平台程序开发
- QT视频播放器(基于FFmpeg)
- mfc 调用redis
- MFC视频播放器源码(支持avi/wma/mp3等格
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- MFC文档_视图_框架_模板结构体系深入
- 简单员工管理系统(适合初学MFC)
- MFC五子棋游戏
- MFC UDP编程
- MFC的异步网络通讯应用程序
- C++MFC模块讲解,黑发程序员课程整理
- 一个简单而强大的基于MFC的web server源
- 基于MFC的VC++仿QQ浏览器源码(雏形)
- MFCaccess.rar
- VC++MFC课程设计的学生成绩管理系统
- MFC 日历控件 万年历 Calendar自绘
- CrystalDiskInfo-HDD/SSD硬盘信息,SMART信息
- MFC自定义界面HUI,高效简单,含详细
评论
共有 条评论