我把richtextbox设置为单行 但是我的字很长,可见区显示不完,
我想当我的cursor移动到可见区的最后一个字时,把后面的字移动到前面来该如何实现?
(不是一个一个字的移动到前面,而是要把整行的移动到前面 )
我想当我的cursor移动到可见区的最后一个字时,把后面的字移动到前面来该如何实现?
(不是一个一个字的移动到前面,而是要把整行的移动到前面 )
解决方案 »
- 关于datagridview一个老问题,就是想不起以前怎么解决的
- 在MID中把CMainFrame* pMainFrame的界面风格设置为WS_CHILD时,当打开第十次文档的时候就出现错误(Access Violation),有人遇到过吗?
- 关于SendMessage的问题
- 请问如何用最简单的方法建立个sock的连接
- 怎么对对象的成员函数开启线程?请进
- 求助:使用ado写excel文件出现问题
- windows API函数里取系统时间的函数是什么,取时间的最小单位是什么
- 如何锁定键盘的Power,sleep键??
- 想让工具条的按钮有256色的图案,但是写好后按钮的图案不见了???(版主请帮帮忙)
- 谁会SendMessage()??有个小小的细节我搞不懂啊??高手高手们啊……我就剩条小命了!!!!
- 如何打印表格和数字
- 请教各位大侠关于CScrollView滚动条的问题!在线等
然后改变ririchtextbox的内容吗?
可以自己写一个响应实践,响应你的cursor点击事件
然后改变ririchtextbox的内容吗?我用的是用键盘移动cursor,不知道你说的响应是如何响应!
我的理解是问题因该在Scroll ,但是我不知道要怎么实现,
问题一是,如何知道当前的cursor在可见区的最后一个字.
问题二是,如何移动,该移动多少.
m_edit.SetSel(m_edit.GetTextLength()-1,m_edit.GetTextLength());
CString strSelText = m_edit.GetSelText();
m_edit.ReplaceSel(strSelText);
或者home、end键