如,标题栏的"无标题" 变为 "Untitled";打印预览中的,"上一页,下一页"变为"prev page ,next page", 谁遇到过这种情况?怎么回事?

解决方案 »

  1.   

    动态就是 中文,静态就是英文;
    安装vs2005sp1补丁后,仍然这种情况!大家可以试一试,建以mfc的应用程序即可!
      

  2.   

    没有装过英文版,我是win2003中文版,没有装过其他版本的vs包括vc6
      

  3.   

    进一步的研究我发现,在资源软件temp5.rc中有如下语句:
    #include "afxres.rc"   // 标准组件
    #include "afxprint.rc"  // 打印/打印预览资源
    这两个文件的位置在:D:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include
    在这个目录下,这两个资源文件中确实是英文字符串.
    在D:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\l.chs目录下,也有同样的资源文件,里面是中文字符串.如果我用include\l.chs中的资源文件代替include中的资源文件,则在静态mfc和共享mfc时都显示中文字符串.现在我不明白:我的资源文件temp5.rc在编译的时候,到底是include的哪个目录中的资源文件,在静态mfc和共享mfc时,include难道不同吗?谁能给我解释一下?