社区
控件
帖子详情
如何获得richtextbox中按像素计算的文本总高度
dafu2003
2010-11-16 02:29:49
装入文本后,可通过sendmessage获得字符行数,通过GetTextMetrics hdc, tm获得字符高度,两者相乘获得总高度,但是似乎不正确, 问题在哪?
目的用于按像素自动滚动文本内容。
...全文
151
5
打赏
收藏
如何获得richtextbox中按像素计算的文本总高度
装入文本后,可通过sendmessage获得字符行数,通过GetTextMetrics hdc, tm获得字符高度,两者相乘获得总高度,但是似乎不正确, 问题在哪? 目的用于按像素自动滚动文本内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dafu2003
2010-11-16
打赏
举报
回复
[Quote=引用 3 楼 dbcontrols 的回复:]
这个需要看函数原型
引用 2 楼 dafu2003 的回复:
引用 1 楼 dbcontrols 的回复:
单位可能不一致,是缇还是像素,结果是不一样的
我用的Form的单位是 pixel.不知道那两个函数返回的是什么单位。
[/Quote]
调试结果看,获得的应该是像素,因为返回的字符高度是16,经过其自动换行返回的总行数是17(我用了10来行的文件装入做实验)
问题在这个字符高度,应该还要加行间间距,这个行间间距如何获得?
adong_q
2010-11-16
打赏
举报
回复
不懂就看书,看书了就明白了
dbcontrols
2010-11-16
打赏
举报
回复
这个需要看函数原型
[Quote=引用 2 楼 dafu2003 的回复:]
引用 1 楼 dbcontrols 的回复:
单位可能不一致,是缇还是像素,结果是不一样的
我用的Form的单位是 pixel.不知道那两个函数返回的是什么单位。
[/Quote]
dafu2003
2010-11-16
打赏
举报
回复
[Quote=引用 1 楼 dbcontrols 的回复:]
单位可能不一致,是缇还是像素,结果是不一样的
[/Quote]
我用的Form的单位是 pixel.不知道那两个函数返回的是什么单位。
dbcontrols
2010-11-16
打赏
举报
回复
单位可能不一致,是缇还是像素,结果是不一样的
C#编程经验技巧宝典
76 <br>0111
计算
字符串
中
子字符串出现的次数 76 <br>0112
获得
字符串
中
大写字母的个数 77 <br>0113
获得
某字符在字符串
中
最后出现的位置 78 <br>0114 如何找出字符串
中
某一字符的所有位置 78...
C#全能速查宝典
2.2.20
RichTextBox
控件——有格式
文本
控件 171 2.2.21 Select方法——激活控件 173 2.2.22 SelectAll方法——选定所有
文本
176 2.2.23 Selected属性——是否选定 176 2.2.24 SelectedCells属性——用户选定的单元格...
wpf 字符串 指定大小_[WPF]根据内容自动设置大小的
RichTextBox
[WPF]根据
文本
内容自动设置大小的
RichTextBox
周银辉很怀念windows forms当
中
的AutoSize属性啊,但可惜的是WPF并没有实现这个属性, 这多少让人有些郁闷。那就自个写吧,相对比较容易的是TextBox之类的仅仅显示平
文本
...
<转>
RichTextBox
的扩展(插入图片到
RichTextBox
)
当你在网上搜索插入图片到
RichTextBox
的方案时,大多数的解决方法是通过拷贝图片到剪贴板,然后粘贴图片到目标
RichTextBox
中
最后清空剪贴板内容。程序如下: public void InsertImage() { ... string ...
cocos2d-x之CCGUI设计与实现(2)
RichTextBox
的实现(支持多颜色、表情、超链接)
Cocos2d-x提供了基本CCLabelTTF用于
文本
的绘制,
文本
底层的实现流程是这样的,字符串string先用本地API转化成CCImage,这一步依赖平台接口,然后再由CCImage转化成CCTexture2D纹理,进而用于
文本
的渲染。 那么...
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章