vb 用api 获取windows和IE选择的内容 大家好!vb 用那个api 来获取windows 和 IE 里选择的内容? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接操作剪贴板(用有关剪贴板的API) 分多给点嘛,呵呵。Windows 是操作系统,IE只是一个应用程序,IE 选择内容还可以理解,但Windows选择内容就不知道你指的是什么了。在 IE 里所谓选择通常是指用鼠标划一段 HTM 并属于高亮状态的内容。应该不是1楼所说的剪贴板内容,因为进了剪贴板已经不属于选择状态的东西了。要得到这段选择高亮的内容过程应该不会很难,但要有很好的vb 及 Script 开发基础。思路1:用一个Timer控件定时遍历出所有的InternetExplorer对象,同时用 GetActiveWindow 取得当前活动窗口句柄,用活动窗口句柄与InternetExplorer 对象的 hwnd 属性作对比,这样便可知道当前使用的是哪一个 IE 窗口对象。然后可以通过 Document.Selection一类的属性对象取得选择或控制选择的HTML代码。思路2:可以用BHO技术实现,通常都是DLL开发,用WithEvents定义出InternetExplorer对象,在IObjectWithSite_GetSite和IObjectWithSite_SetSite初始化好InternetExplorer对象,后面的就是通过事件触发你要处理的过程,后面的方法与思路1后面的处理部分差不多。估计说了你可能也不懂,这个你就慢慢研究吧。有了方向就好办,对吧。 在vb中可以Clipboard.GetText 来可以得到任何地方复制的内容,我们一般要复制文本都要先选择然后复制,能不能选择的内容直接获取? 如果他选择了网页里的内容,但没按Ctrl+C呢? 就是没按Ctrl+c 的情况下选择的内容能不能某个api或者vb提供的某个函数来获取? 用API可以取得IE和WINDOWS下的标题内容。。 取得选择的内容的api 没有吗? 很难!可以借鉴一下一些词典的编写方法,用HOOK技术实现! 关于 winsock的connect问题 懂ifix的最好 如何播放资源中的声音文件 在线等 调用oracle函数出错,请求帮忙! [求助]关于显示数据的问题(在线等) 程序中的打印问题(在线等待) 关于dll调用问题!! 一个关于校验的小问题 解决一个问题? VB的界而的确容易制作,但似乎过于简单 程序员遇到的一个问题,不知怎么回事?难道是真的想她,帮者有分,不断加分 关于treeview控件 VB6+SQL2000 用VB插入数值型数据到SQL SERVER时报错“类型不匹配”
Windows 是操作系统,IE只是一个应用程序,IE 选择内容还可以
理解,但Windows选择内容就不知道你指的是什么了。在 IE 里所谓选择通常是指用鼠标划一段 HTM 并属于高亮状态的内容。
应该不是1楼所说的剪贴板内容,因为进了剪贴板已经不属于选择状态的
东西了。要得到这段选择高亮的内容过程应该不会很难,但要有很好的
vb 及 Script 开发基础。思路1:
用一个Timer控件定时遍历出所有的InternetExplorer对象,同时
用 GetActiveWindow 取得当前活动窗口句柄,用活动窗口句柄与
InternetExplorer 对象的 hwnd 属性作对比,这样便可知道当前
使用的是哪一个 IE 窗口对象。然后可以通过 Document.Selection
一类的属性对象取得选择或控制选择的HTML代码。思路2:
可以用BHO技术实现,通常都是DLL开发,用WithEvents
定义出InternetExplorer对象,在IObjectWithSite_GetSite
和IObjectWithSite_SetSite初始化好InternetExplorer对象,
后面的就是通过事件触发你要处理的过程,后面的方法与思路1后面
的处理部分差不多。估计说了你可能也不懂,这个你就慢慢研究吧。有了方向就好办,对吧。
可以借鉴一下一些词典的编写方法,用HOOK技术实现!