谁看过孙鑫的视频第五讲(文本编程),求助!!! 我用的是VS2010,操作步骤和孙鑫老师讲的几乎一模一样。但最后只能往窗口插入英文,不能输入往窗口汉字汉字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 孙鑫的用的是6.0,是默认是多字节,你用的2010默认是UNICODE 在VS2010下的菜单“项目”->“属性” 对话框下的“配置属性”->“调试”下的“字符集”改设为“使用多字节字符集”试试(默认是“使用 Unicode 字符集”) 在VS2010下的菜单“项目”->“属性” 对话框下的“配置属性”->“调试”下的“字符集”改设为“使用多字节字符集”试试(默认是“使用 Unicode 字符集”) --->在VS2010下的菜单“项目”->“属性” 对话框下的“配置属性”->“常规”下的“字符集”改设为“使用多字节字符集”试试(默认是“使用 Unicode 字符集”) 楼主啊,你问到人了,我也正在看这一章,我用的vs2005,开始我不能输入汉字,只能输入英文,输入汉字就是乱码。还好我学MFC之前看了《windows程序设计》这本书,弄明白了UNICODE。解决方法:在void CTextView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)这个函数中, else { m_strLine += nChar; }把m_strLine += nChar; 改成m_strLine += (TCHAR)nChar;就行了。。其实你不加强制类型转换编译时会出错误的。 CHttpConnection客户端和服务器传递参数 SDI程序启动执行某菜单项函数 windowProc过程的重载问题 关于获取视图的背景颜色 directx与硬件的关系 关于线程的返回问题,请教 新手求助:如何向析构函数中填写代码? 关于CPropertySheet的问题? 如何让一个窗口向另一个窗口发送消息? windows内存问题! 如何添加lib文件方可解决如下error LNK2019问题 MFC+Opengl:截取对话框的屏幕后,直接作为背景纹理
--->
在VS2010下的菜单“项目”->“属性” 对话框下的“配置属性”->“常规”下的“字符集”改设为“使用多字节字符集”试试(默认是“使用 Unicode 字符集”)
{
m_strLine += nChar;
}把m_strLine += nChar; 改成m_strLine += (TCHAR)nChar;就行了。。其实你不加强制类型转换编译时会出错误的。