如何计算Richedit可视文本的行数(很急,在线等) 如何计算RichEdit中可视文本的行数,有例子代码最好! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 光标移到最后一行getsel(n,n);//取得char的index为nlinefromchar//返回当前行nlineGetFirstVisibleLine//返回最上面可视行nvline;nCount = nline - nvline;//即可视总行数此方法比较笨。如果知道行高h的话,就比较方便。m_edit.GetRect(&rt);nCount = rt/h;(其中会有点误差,要自己订正)不过,求行高,难求,我不能解决。行高又跟字体大小相关,但又不是字体的LOGFONT structure中的LONG lfHeight,偶也郁闷~~ 补充:RichEdit在最上面和下面,又会有不完整行出现 在框架窗口的标题栏的指定位置写标题 散分! COleDateTime转换问题? 关于CTREEVIEW的问题 关于在客户区描绘椭圆的问题 在线等待,请问,怎样获得ID_File_OPEN菜单响应以后返回的值? 如何写浏览器程序 高分求类似美萍网管的程序源代码? 51快乐 OpenGL拾取时总是把Z方向所有的对象都选中了,怎么解? 很奇怪的问题,accept有时出现10038的错误 【求助】请问VC中如何使用数值计算的库LAPACK,谢谢!
getsel(n,n);//取得char的index为n
linefromchar//返回当前行nline
GetFirstVisibleLine//返回最上面可视行nvline;
nCount = nline - nvline;//即可视总行数此方法比较笨。如果知道行高h的话,就比较方便。
m_edit.GetRect(&rt);
nCount = rt/h;(其中会有点误差,要自己订正)
不过,求行高,难求,我不能解决。行高又跟字体大小相关,
但又不是字体的LOGFONT structure中的LONG lfHeight,偶也郁闷~~