请教CRichEdit问题

liuli7786 2011-12-15 10:34:09
在RichEdit中按下鼠标左键,向下拖动,RichEdit内的文本会随着鼠标的下移而陆续被选中,但当鼠标超出RichEdit边界框后,不管再怎么下移,RichEdit内最后一行始终不能被选中,如何才能在鼠标下移超出RichEdit边界框后还能将RichEdit内的文本全部选中呢?
...全文
47 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shen_wei 2011-12-15
你试试 记事本。。这个问题就明白了。。

焦点不是控件上,怎么做控件的消息!!
回复
healer_kx 2011-12-15
BUG?
回复
liuli7786 2011-12-15
这个问题应该普遍都存在吧!!没有人解决过这个问题吗?
回复
liuli7786 2011-12-15
[Quote=引用 5 楼 shen_wei 的回复:]

试试了,明白你的意思了。。选择文件后,鼠标按住不放,可以随便拖动鼠标,也能照样选择……
我的这里测试,完全可以啊。。RichEdit也OK。。
[/Quote]
当你的鼠标移出RichEdit下边缘后,在RichEdit中你的滚动条能到达最底端吗?
我知道当RichEdit最后一行文本后面如果有换行的时候(也就是说最后一行文本后面还有一行是空行),这时候所有文本是都能选中的,当如果没有这一行空行,最后一行文本是选不中的!!
回复
shen_wei 2011-12-15
[Quote=引用 4 楼 liuli7786 的回复:]
引用 3 楼 shen_wei 的回复:
你试试 记事本。。这个问题就明白了。。

焦点不是控件上,怎么做控件的消息!!

记事本可以啊。文本框是可以的,但RichEdit却不行,当鼠标超出RichEdit边界框后,最后一行不能被选中,这是为什么啊?
[/Quote]

试试了,明白你的意思了。。选择文件后,鼠标按住不放,可以随便拖动鼠标,也能照样选择!!

我的这里测试,完全可以啊。。RichEdit也OK。。
回复
liuli7786 2011-12-15
[Quote=引用 3 楼 shen_wei 的回复:]
你试试 记事本。。这个问题就明白了。。

焦点不是控件上,怎么做控件的消息!!
[/Quote]
记事本可以啊。文本框是可以的,但RichEdit却不行,当鼠标超出RichEdit边界框后,最后一行不能被选中,这是为什么啊?
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2011-12-15 10:34
社区公告
暂无公告