版权声明:原创博文,转载请注明出处! https://blog.csdn.net/sunriver2000/article/details/88793347
人生的意义不在于留下什么,只要你经历过,就是最大的美好,这不是无能,而是一种超然。——泰戈尔
环境
系统:win10 x64
VS版本:VS2010 旗舰版
步骤
1、基于Dialog的MFC程序,InitInstance()例程中添加下列代码。
switch (m_nLanguageSel)
{
case CHINESE_SIMPLIFIED:
m_wLanguageId = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED);
break;
case ENGLISH_US:
m_wLanguageId = MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US);
break;
}
SetThreadUILanguage(MAKELCID(m_wLanguageId, SORT_DEFAULT));
2、添加资源。
第一、对话框资源。
第二、字符串资源。
字符串资源的获取,需要调用LoadString()函数。
第三、版本资源。
3、主线程以外,如果需要新建线程。线程中也需要调用 SetThreadUILanguage()函数。
SetThreadUILanguage(MAKELCID(theApp.m_wLanguageId, SORT_DEFAULT));