写一程序,如果用户打开了特定的网站并点了提交后这个程序就跑一段代码,也就是说这个程序是在监听某个特定的网站的提交按钮是否被按下。刚刚毕业出来,接触VC,样样都是空白,比如说这个问题我就找不着北了,不知道要怎么入手,请大侠们给我指指方向,如果可以的话发份源码给我看下,万分感谢!~

解决方案 »

  1.   

    对了,我的e-mail:[email protected]
      

  2.   

    使用BHO看这两篇文章
    http://www.vckbase.com/document/viewdoc/?id=1486
    http://www.vckbase.com/document/viewdoc/?id=1426
      

  3.   

    如果用MFC的话,自己写的东西会很多.用atl的话有封装好的.
    vs的向导就自带框架,不用写代码,直接编译再修改一下注册表就直接能用了.
      

  4.   

    可是我需要用MFC,可惜。还有别的方法吗?
      

  5.   

    实现IObjectWithSite接口就是一个最简单的BHO,浏览器会自动调用你的这个接口。
    在SetSite方法里面可以获得IWebBrowser2接口,你应该连接到它的事件上以捕获DocumentComplete通知。
    在DocumentComplete通知里判断DOC的URL是否你需要的URL,如果是,扫描DOM树,找到对应的submit元素或form元素。
    对submit元素监听onclick事件,或者对form元素监听onsubmit事件。
    如果监听的事件被触发,说明用户点击了提交按钮。
      

  6.   

    感谢8楼jameshooo,不过你这样说还是挺抽象的,能不能具体点,或者是有个示例让我参考下吗?