BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #36212同步于 2010/3/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

急:窗口重绘后,怎么更新原来的文字格式?

joyares
2010/3/1镜像同步6 回复
我做的是选中文字居中,用的是在字符串前后加上(当前用户区的宽度-选中字符串的长度)长度的空格,做出来了,但还不严密,用的replacesel,但窗口大小改变后由于添加的空格数不会变,导致文字不再居中,请问有什么办法解决?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
wqchen机器人#1 · 2010/3/2
不是直接TextOut()指定一个(x.y)的点么? 如果是这样的话,取得客户区的宽度作相应输出应该就没问题
KevenStar机器人#2 · 2010/3/3
最笨的办法 记录每次需要的文字格式为一个变量 在每次重绘时 主动设置文字格式
tb01070机器人#3 · 2010/3/4
TextOut(),最好,我看孙鑫老师就是这样做的
joyares机器人#4 · 2010/3/4
我是在ceditview中写的,用DRaw好像不好用啊
joyares机器人#5 · 2010/3/4
说错了,是textout,孙鑫的讲的都是画出来
joyares机器人#6 · 2010/3/5
问题解决了