TextOut和DrawText不能输出汉字吗?麻烦各位帮忙,该怎么解决
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
------解决方案--------------------
字体问题。设置映射模式后,重新创建字体。
在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
------解决方案--------------------
字体问题。设置映射模式后,重新创建字体。