摘要:
环境:Xtreme.Toolkit.Pro v11.2.1+vs2008sp1在工作中用到了CXTPCommandBars,但是按照默认的,是英文的,这样拿给客户,肯定是不行的,所以需要改成中文。我想着改一下资源文件里面的内容(我理解就是改一下宏)。这样改了以后,发现中文会出现乱码。然后我设想设置一下setlocale,但是,事实证明,我这个拍脑袋的想法行不通。最后,认真查看了资料,发现其实Xtreme本身就提供了多语言的支持,不需要自己改资源文件,已经有现成的资源文件了。现在,开始我们的汉化。一、打开ToolkitPro_vc90.sln项目,然后查看ToolkitPro.rc源代码,拉到文 阅读全文
摘要:
UniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家分享。先总结一下网上找到的三种转换的方法:方法一:使用函数setlocale setlocale(LC_ALL,"chs"); 需要包含头文件#include <locale.h> 此方法的思路是配置地域化信息。通常在需要输入输出中文的时候设置一下,就没问题了,setlocale详情 点我方法二:使用函数:T2A、W2A CString str = _T(" 阅读全文