切换中英文 按钮
场景:在对话框下设置一按钮 点击达到切换中英文的效果
在对话框上设置一按钮 点击达到切换中英文的效果
例如 中问变英文之后
目的:
1 静态显示的数据变英文
2 函数送出来的数据变成英文
3 子对话框里面的信息等变英文
实在不知道如何做。。。
------解决方案--------------------
bool watch_ok=false;
void CMyDlg::OnButton1()
{
if(watch_ok)
{
watch_ok=false;
SetDlgItemText(IDC_BUTTON1,"中文");
SetDlgItemText(IDC_BUTTON2,"中文2");
...
}
else
{
watch_ok=true;
SetDlgItemText(IDC_BUTTON1,"English");
SetDlgItemText(IDC_BUTTON2,"English2");
...
}
}
------解决方案--------------------
也可以用DLL方式切换,就是做两个DLL,一个存放中文ID及字符,另一个DLL存放英文ID及英文字符,通过动态调用DLL来进行语言切换
------解决方案--------------------
用DLL来做,或者用SetThreadLocale、SetThreadUILanguage
不过推荐用DLL方式,这也是MS推荐的方式
------解决方案--------------------
我就是按照二楼的方法做滴~
------解决方案--------------------
语言切换例子:http://www.pudn.com/downloads287/sourcecode/windows/system/detail1296713.html
在对话框上设置一按钮 点击达到切换中英文的效果
例如 中问变英文之后
目的:
1 静态显示的数据变英文
2 函数送出来的数据变成英文
3 子对话框里面的信息等变英文
实在不知道如何做。。。
------解决方案--------------------
bool watch_ok=false;
void CMyDlg::OnButton1()
{
if(watch_ok)
{
watch_ok=false;
SetDlgItemText(IDC_BUTTON1,"中文");
SetDlgItemText(IDC_BUTTON2,"中文2");
...
}
else
{
watch_ok=true;
SetDlgItemText(IDC_BUTTON1,"English");
SetDlgItemText(IDC_BUTTON2,"English2");
...
}
}
------解决方案--------------------
也可以用DLL方式切换,就是做两个DLL,一个存放中文ID及字符,另一个DLL存放英文ID及英文字符,通过动态调用DLL来进行语言切换
------解决方案--------------------
用DLL来做,或者用SetThreadLocale、SetThreadUILanguage
不过推荐用DLL方式,这也是MS推荐的方式
------解决方案--------------------
我就是按照二楼的方法做滴~
------解决方案--------------------
语言切换例子:http://www.pudn.com/downloads287/sourcecode/windows/system/detail1296713.html