社区
界面
帖子详情
edit control控件显示unicode字符无法保留原有格式?
wt47snake
2012-05-10 09:50:54
如题,Unicode项目,用edit control显示输出结果,发现输出的对齐格式有错位,基本上都是有空格的地方就会错位,如果将结果输出到文件或者用Messagebox来显示,都没有问题,都能保留原有的对齐格式。我想将Unicode的结果转换为ANSI字符再显示,但是在Unicode的项目设置下,该控件变量的方法里只有SetWindowTextW()方法,大侠们,这该如何是好啊?
...全文
138
3
打赏
收藏
edit control控件显示unicode字符无法保留原有格式?
如题,Unicode项目,用edit control显示输出结果,发现输出的对齐格式有错位,基本上都是有空格的地方就会错位,如果将结果输出到文件或者用Messagebox来显示,都没有问题,都能保留原有的对齐格式。我想将Unicode的结果转换为ANSI字符再显示,但是在Unicode的项目设置下,该控件变量的方法里只有SetWindowTextW()方法,大侠们,这该如何是好啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无幻
2012-05-11
打赏
举报
回复
会不会是edit字体问题
wt47snake
2012-05-11
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
会不会是edit字体问题
[/Quote]
[Quote=引用 2 楼 的回复:]
用等宽字体试试(比如宋体、新宋体)
[/Quote]
试了一下,确实是字体的问题,换成等宽字体后显示正常了。但是还是很费解的是,难道用Messagebox显示的时候自动调用了等宽字体?为什么Edit控件不行呢?他们居然使用的是不同的字体。
不管怎么样,还是谢谢2位了。
SuperLy
2012-05-11
打赏
举报
回复
用等宽字体试试(比如宋体、新宋体)
MFC
Edit
控件
输入过滤例子
MFC
Edit
Control
控件
实现
字符
输入过滤。例子中包含了
Edit
输入Window文件名时,对非法
字符
的过滤;仅输入正数、正负数;以及自定义添加多个
字符
的过滤。对于其他
字符
过滤设计,可参考该demo思路。VS2010
Unicode
朱老师QT系列课程-1.5.QT标准
控件
之InputWidget
本课程属于《朱老师QT完全学习系列课程》的第1部分《QT上手》的第5个课程,主要是学习qt的输入编辑类
控件
。本课程并非零基础,需要沿着课程路线去系统学习。本课程主要讲了QT的编辑器类
控件
,包括:InputWidget ComboBox FontComboBox Line
Edit
Text
Edit
PlainText
Edit
SpinBox DoubleSpinBox Time
Edit
Date
Edit
Date/Time
Edit
Dial HorizontalScrollBar VerticalScrollBar HorizontalSlider VerticalSlider KeySequence
Edit
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章