例如 中问变英文之后 
目的:
1 静态显示的数据变英文
2 函数送出来的数据变成英文
3 子对话框里面的信息等变英文实在不知道如何做

解决方案 »

  1.   

    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");
            ...
            }
    }
      

  2.   

    也可以用DLL方式切换,就是做两个DLL,一个存放中文ID及字符,另一个DLL存放英文ID及英文字符,通过动态调用DLL来进行语言切换
      

  3.   

    用DLL来做,或者用SetThreadLocale、SetThreadUILanguage
    不过推荐用DLL方式,这也是MS推荐的方式
      

  4.   

    语言切换例子:http://www.pudn.com/downloads287/sourcecode/windows/system/detail1296713.html
      

  5.   


    用DLL的话。是不是只能在装了VC的机器上去运行exe文件?