首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

TextOut和DrawText不能输出汉字吗?麻烦各位帮忙,该怎么解决

2012-03-01 
TextOut和DrawText不能输出汉字吗?麻烦各位帮忙在OnDraw函数中pDC- TextOut(0,0,VC爱好者abcdefg )或

TextOut和DrawText不能输出汉字吗?麻烦各位帮忙
在OnDraw函数中
pDC-> TextOut(0,   0,   "VC爱好者abcdefg ");
或者
pDC-> DrawText( "VC爱好者abcdefg ",   CRect(0,   0,   5000,   -4000),   DT_CENTER|DT_SINGLELINE|DT_VCENTER);
都不能把汉字输出来,只能输出英文字母
这是怎么回事呢?

[解决办法]
看看gdi的映射方式

设备坐标和逻辑坐标这一部分
[解决办法]
代码贴上来,应该是字体字符集的问题,不能用ASC字符集,用DEFAULT
[解决办法]

你用的英文的操作系统吗
[解决办法]
需要创建字体并选入DC
[解决办法]
字体问题。设置映射模式后,重新创建字体。

热点排行