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