英文系统下DrawText写出的中文是乱码!!!(UNICODE)

yuga 2005-11-25 11:50:05
如上,这种时候用什么办法写出中文
static、button这些控件中用SetWindowText却可以显示出中文
想问一下,控件中是怎么写的???

不过SetWindowText用在RichEdit中不行
有什么差别,直到的话顺便告诉一声
谢谢
...全文
427 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuga 2005-11-25
  • 打赏
  • 举报
回复
我都是代码初始化的
Kid4you 2005-11-25
  • 打赏
  • 举报
回复
我用的英文XP+英文VS6,在Dialog程序中,在界面上直接修改控件内容为中文,编译后则为乱码.如果用代码初始化控件,则中文能正确显示. 我想把中文VS6里面那个中文的DLL拷过来应该行的.
snowmansh 2005-11-25
  • 打赏
  • 举报
回复
英文系统下,用Unicode编码,还是乱吗显示,

可能是窗体的Font不对,如果你没有设置过font,

那么Default font应该是英文的,因为英文系统。

Try load a chinese font into HDC, before draw any chinses text

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧