怎么获取鼠标选中文本内容

 我来答
红东始妍走2736
2013-10-17 · TA获得超过129个赞
知道答主
回答量:129
采纳率:0%
帮助的人:150万
展开全部
获取鼠标选中文本内容
我想实现一个功能,就是当鼠标在任何窗口(比如explorer, word, notepad, iexplore, wordpad 等等能显示文字的窗口)上选中一些文本时,当双击鼠标右键时我的程序可以取得到鼠标所选中的内容。 这个功能与金山词霸的功能是不一样的,我要获取的是当前选中的文本,而不是鼠标所在的位置的文本,请问该怎么实现?希望大家给点建议或是相关的资料
在网上还看到有的
最好能用例子代码的方式解答。前段时间我也问过一个类似的问题但没有好的解答,希望这次我能表述清楚问题,能解决。
------解决方案--------------------------------------------------------
这个没有统一的方法
因为对方实现文字选中显示的方法并不唯一
如果是直接用的EDIT控件就简单
如果是自绘的文字,你最多取得文字内容,但是无法判断其是否选中。
------解决方案--------------------------------------------------------
获取窗口句柄(选中文本的那个编辑框)
用iskindof判断属于那种通用控件类,
然后调用控件的复制功能------解决方案--------------------------------------------------------C/C++ code
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式