我已经把资源APPWZCHS.DLL考到MS Studio 6.0\common\MSDev98\Bin\IDE下了
而且也改了SETTING里面的资源LANGUAGE类型,重新编译了项目还是不行另:其它的可编辑的如BUTTON上的中文均可以正常显示

解决方案 »

  1.   

    我试过了不行我新建了一个项目,在向导里面选择英文,之后不做任何更改
    在代码里面
    CString str = "我的";
    m_list.InsertColumn(0,str); 
    却可以显示出来
      

  2.   

    对呀,我也试了一下,是这样的!汉字可以完全显示!试试 hblsf(枣) : 的建议!
      

  3.   

    是这样的,我之前并没有COPY资源DLL到那个MS Studio 6.0\common\MSDev98\Bin\IDE下,
    发现这个问题后我COPY了,也改了资源的语言属性(包括SETTING里面的那一项)
    重新编译所有项目,没效果之后我又建了一个项目以作测试,在向导的语言支持选项里选择的是EN,
    设计好DIALOG后,在代码里加入
    CString str = "我的";
    m_list.InsertColumn(0,str); 
    结果中文能正常显示很奇怪!!!,为什么前者不行,后者却可以,甚至我把APPWZCHS.DLL从
    MS Studio 6.0\common\MSDev98\Bin\IDE移走后编译还是可以显示!!太奇怪了!
    谁能帮我!!
    我一直在线另:我按两枣的建议也试过了,还是不行:(QQ:57226475
      

  4.   

    我已经将缺省语言设为中文了
    代码是这样写的
    CString id,result,memo;
    ......
    m_lBSList.SetItemText(i,1,result); LPTSTR lpStr = memo.GetBuffer(memo.GetLength());
    m_lBSList.SetItemText(i,2,memo);
    memo.ReleaseBuffer();盼复
      

  5.   

    弄好了,谢谢大家,是我DIALOG字体设置的问题
      

  6.   

    LPTSTR lpStr = memo.m_pdaid.AllocSysString();
    试试看