在MFC中,我使用unicode编码,中文字符、数字、英语字符都是双字节,
这样一来,输出中文字符正常,但是英语和数字字符,显示出来也会占两
个字符的宽度,感觉怪怪的!
我是在TextOut输出时遇到这样的问题,大家有什么好办法吗? 谢谢!
在MFC中,我使用unicode编码,中文字符、数字、英语字符都是双字节,
这样一来,输出中文字符正常,但是英语和数字字符,显示出来也会占两
个字符的宽度,感觉怪怪的!
我是在TextOut输出时遇到这样的问题,大家有什么好办法吗? 谢谢!
使用WideCharToMultiByte对字符串进行转换,再使用textoutA 输出试试