请教CRichEdit问题

liuli7786 2011-12-15 10:34:09
在RichEdit中按下鼠标左键,向下拖动,RichEdit内的文本会随着鼠标的下移而陆续被选中,但当鼠标超出RichEdit边界框后,不管再怎么下移,RichEdit内最后一行始终不能被选中,如何才能在鼠标下移超出RichEdit边界框后还能将RichEdit内的文本全部选中呢?
...全文
88 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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边界框后,最后一行不能被选中,这是为什么啊?

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧