如何获取IE打开的网站的URL并知道是否点击了提交? 写一程序,如果用户打开了特定的网站并点了提交后这个程序就跑一段代码,也就是说这个程序是在监听某个特定的网站的提交按钮是否被按下。刚刚毕业出来,接触VC,样样都是空白,比如说这个问题我就找不着北了,不知道要怎么入手,请大侠们给我指指方向,如果可以的话发份源码给我看下,万分感谢!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了,我的e-mail:[email protected] 使用BHO看这两篇文章http://www.vckbase.com/document/viewdoc/?id=1486http://www.vckbase.com/document/viewdoc/?id=1426 如果用MFC的话,自己写的东西会很多.用atl的话有封装好的.vs的向导就自带框架,不用写代码,直接编译再修改一下注册表就直接能用了. 可是我需要用MFC,可惜。还有别的方法吗? 实现IObjectWithSite接口就是一个最简单的BHO,浏览器会自动调用你的这个接口。在SetSite方法里面可以获得IWebBrowser2接口,你应该连接到它的事件上以捕获DocumentComplete通知。在DocumentComplete通知里判断DOC的URL是否你需要的URL,如果是,扫描DOM树,找到对应的submit元素或form元素。对submit元素监听onclick事件,或者对form元素监听onsubmit事件。如果监听的事件被触发,说明用户点击了提交按钮。 感谢8楼jameshooo,不过你这样说还是挺抽象的,能不能具体点,或者是有个示例让我参考下吗? 请教项目类型选择 怎样程序使用unicode编码? 用SHFileOperationA 在98下复制文件的问题 我想当光标移动到某个区域,就变成自己载入的图标,怎么做呢? 紧急求救:在VC中调用Java编的.class组件 vc中有没有个什么函数用来取一个变量的类型? 一个vc中嵌套汇编出现的问题 VC从数据库提取数据最快的方法 一个开始被隐藏的按钮,如何让它显示出来 愚蠢的 VC问题,HELP !! 为什么单cpu不能使用循环锁的计数 请为windows计算器设计测试用例!
http://www.vckbase.com/document/viewdoc/?id=1486
http://www.vckbase.com/document/viewdoc/?id=1426
vs的向导就自带框架,不用写代码,直接编译再修改一下注册表就直接能用了.
在SetSite方法里面可以获得IWebBrowser2接口,你应该连接到它的事件上以捕获DocumentComplete通知。
在DocumentComplete通知里判断DOC的URL是否你需要的URL,如果是,扫描DOM树,找到对应的submit元素或form元素。
对submit元素监听onclick事件,或者对form元素监听onsubmit事件。
如果监听的事件被触发,说明用户点击了提交按钮。