rt

解决方案 »

  1.   

    如果用vc7的话就简单多了,用VC6得自己用连接点连接到该按钮上。
    http://www.csdn.net/develop/article/18/18541.shtm请参考其中的"4.利用COM的连接点机制,直接处理html元素的事件"
    该文处理的是htmldocument对象的事件,你可以先找到html中你要处理的按钮的接口,然后可以用类似的方法进行处理。
      

  2.   

    楼上的 VC7下的咋种的啊?
    我还不知道啊
    说清楚点 
    难道在网页里面 按钮onclick="Function()";这样就可以触发吗?
      

  3.   

    wangjia184,你说的那种也能实现,不过那是网页调用host的功能.楼主这种是host得到网页的事件通知,原理不一样的.
      

  4.   

    1. 如果你的 ax 操作了 
    SetExternal
    那么可以用 function f()
    {
    window.external.xxx
    }
    2. ax sink ie event3. button click, call 网页加载的 ax, ax 通知 vc
      

  5.   

    VC 7 有  CDHtmlDialog 就可以响应 DHTML 事件
      

  6.   

    VC 7 的  CDHtmlDialog  CDHtmlView可以响应 DHTML 事件
      

  7.   

    连接到DWebBrowserEvents2就可以了。
    大概是这样
    AtlAdvise(m_spWebBrowser2, (IDispatch*)this, 
    __uuidof(DWebBrowserEvents2), &m_dwBrowserCookie);