近来做一个小程序用到了CToolTipCtrl,在提示是英文时完成正常但要显示中文时却是乱码,但是在状态条里显示正常.我用TOOLTIPS_CLASS,自己实现一个也是一样.我的操作系统是Windows XP Professional 英文板 IE 6.0.

解决方案 »

  1.   

    不知道是不是你的操作系统问题。。参考
    http://dev.csdn.net/article/6/6483.shtm
      

  2.   

    UNICODE不能安装,微软的说明是这样了:若要将这些文件复制到硬盘上,请重新运行安装程序并单击“添加/移除功能”。展开功能树“语言工具”,再展开“Visual C++”,然后展开“Visual C++ 类和模板库”并同时选择“ATL MFC 共享库 Unicode”和“ATL MFC 静态库 Unicode”。可我的X根本没有Language Tools这一项.
      

  3.   

    问题已经解决,谢谢!在Visual Studio C++ 6.0下:
    在 Visual C++ 6.0 中激活 UNICODE 标准,可以这样做:打开工程文件后,从主菜单中选择“Project | Settings”打开工程设置对话框 => 然后选择“C/C++”标签 => 在“Preprocessor definitions”编辑框中添加 UNICODE 或者 _UNICODE 预处理宏指令在对话框右半部点选Link 栏
    在Category 下拉菜单里选Output
    在Entry-point Symbol 里键入wWinMainCRTStartup