如何在多字节字符集的环境下 控件内容显示Unicode字符

weixin_44522116 2021-05-07 05:18:07

如图
...全文
1311 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
想了一下,不知道自绘这按钮,使用GDI+能否绘制这个泰语,楼主可以试试
回复
Yofoo 05-26
这个按钮可以手动创建, 用UNICODE的API创建, 然后就可以SetWindowsW
回复
引用 4 楼 schlafenhamster 的回复:
MultiByteToWideChar(CP_ACP,0,str,len,wBuf,len);// ansi 2 unicode WideCharToMultiByte(CP_UTF8,0,wBuf,len,str8,len,0,0);// unicode to utf8
Tiếng Việt ภาษาเวียดนาม 可以试试用多字节环境显示在控件上
回复
MultiByteToWideChar(CP_ACP,0,str,len,wBuf,len);// ansi 2 unicode WideCharToMultiByte(CP_UTF8,0,wBuf,len,str8,len,0,0);// unicode to utf8
回复
zgl7903 05-08
试试 App构造函数中 设置区域 setlocal(LC_ALL, "th-TH");
回复
用UNICODE 属性可以正常显示,但是这个工程一直都是多字节字符集,新加的需求需要显示泰语,没有办法改成UNICODE的环境,只能用多字节环境
回复
zgl7903 05-07
是否要选入合适的字体? 如果项目修改为UNICODE 属性 正常么?
回复
发动态
发帖子
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
社区公告
暂无公告