• 全部
...

如何实现释放鼠标左键即自动复制选中的文本内容。

huangwenqiang2 2008-05-30 08:59:08
本人做一个软件想实现这样一个功能,按下鼠标左键选中网页上一段文本内容后,当释放左键时即自动将高亮的选中文本复制到简切版中,而无需按下CTRL+C键。
是不是要用鼠标钩子啊,我用了,但是我不清楚当LBUTTONUP事件响应后,系统怎样知道当前选中的文本的内容呢?谁能说说Windows系统的复制功能是什么原理,我现在关键就是无法判断选中文本的内容。希望各位高手能给予指点。最好能附一段例子代码。非常感谢。
...全文
给本帖投票
1753 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aeolia_Tao 2008-05-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 healer_kx 的回复:]
不是的,如果你针对网页的画,难免要和IHtmlDocument那几个接口打交道的,还有一些相关的IE编程问题。

你得到那些文本,主要是通过访问DOM Note来得到的,具体的你找找一些文章,关于获取网页上文本等资料。
http://www.vckbase.com/document/viewdoc/?id=288
这是一篇相关的文章,可以作为接触之用。

至于其他的就简单了,Windows剪切版就那几个API,鼠标的操作,也要用到IE编程方面的东西了。
[/Quote]
不是四楼把问题想得复杂,你鼠标的操作实际上就是要获取DOM元素,也就是你所说的内容
huangwenqiang2 2008-05-30
  • 打赏
  • 举报
回复
看来大家还不太明白我的意思啊,象三楼说的就没有说到根本问题,我当然知道把得到的文本数据放到剪切版中就可以了,但是关键是我现在不知道如何得到这些文本数据啊。
四楼把问题想的复杂了啊,其实不管是网页还是其他文本文件都无所谓的,关键的功能就是,怎样让我的程序知道我现在选中的这些内容到底是什么。
healer_kx 2008-05-30
  • 打赏
  • 举报
回复
不是的,如果你针对网页的画,难免要和IHtmlDocument那几个接口打交道的,还有一些相关的IE编程问题。

你得到那些文本,主要是通过访问DOM Note来得到的,具体的你找找一些文章,关于获取网页上文本等资料。
http://www.vckbase.com/document/viewdoc/?id=288
这是一篇相关的文章,可以作为接触之用。

至于其他的就简单了,Windows剪切版就那几个API,鼠标的操作,也要用到IE编程方面的东西了。
seliber 2008-05-30
  • 打赏
  • 举报
回复
你得到那些文本的数据以后,把数据往系统剪切版里复制就是了...

wltg2001 2008-05-30
  • 打赏
  • 举报
回复
用SendInput来模拟一下键盘试试
caixingxin 2008-05-30
  • 打赏
  • 举报
回复
不懂...不知道能不能模拟一下CTRL + C, ^_^

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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

手机看
关注公众号

关注公众号

客服 返回
顶部