读书人

设立线程的语言

发布时间: 2013-03-21 10:08:17 作者: rapoo

设置线程的语言?
这代码有什么用?

设置线程的语言?

用mfc写的对话框工程在中文操作系统下就是中文,想开发英文程序,

那么把字符串改成英文即可,

为什么要SetThreadUILanguage? 难不成这样调用后,

弹出的对话框就是英文的呢?


void XXX::SetResLanguage(LANGID wLangId)
{
if (XTPSystemVersion()->IsWinVistaOrGreater())
{
//if (GetThreadUILanguage() != wLangId)
{
SetThreadUILanguage(wLangId);
}
}
else
{
LCID Locale = MAKELCID(wLangId, SORT_DEFAULT);
if (GetThreadLocale() != Locale)
{
SetThreadLocale(Locale);
}
}
}
[解决办法]
查下MSDN吧,就算设置语言,也只对“确定”,“取消”这样的标准用语有效吧?

读书人网 >VC/MFC

热点推荐