Dim icpc As UCOMIConnectionPointContainer Dim g As Guid icpc =CType(wb.Document, UCOMIConnectionPointContainer) g =GetType(HTMLDocumentEvents2).GUID icpc.FindConnectionPoint(g, icp) icp.Advise(New HandleWebBrowserDHTMLEvents, cook) m_doc = wb.Document
PublicClass HandleWebBrowserDHTMLEventsClass HandleWebBrowserDHTMLEvents Implements HTMLDocumentEvents2 Public HandleWebBrowserDHTMLEvents() PublicOverridableSub onrowsinserted()Sub onrowsinserted(ByVal pEvtObj As IHTMLEventObj) Implements HTMLDocumentEvents2.onrowsinserted End Sub PublicOverridableSub onactivate()Sub onactivate(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onactivate End Sub PublicOverridableSub onafterupdate()Sub onafterupdate(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onafterupdate End Sub PublicOverridableFunction onbeforeactivate()Function onbeforeactivate(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onbeforeactivate onbeforeactivate =True End Function PublicOverridableFunction onbeforedeactivate()Function onbeforedeactivate(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onbeforedeactivate onbeforedeactivate =True End Function PublicOverridableSub onbeforeeditfocus()Sub onbeforeeditfocus(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onbeforeeditfocus End Sub PublicOverridableFunction onbeforeupdate()Function onbeforeupdate(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onbeforeupdate onbeforeupdate =True End Function PublicOverridableSub oncellchange()Sub oncellchange(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.oncellchange End Sub PublicOverridableFunction onclick()Function onclick(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onclick onclick =True End Function PublicOverridableFunction oncontextmenu()Function oncontextmenu(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.oncontextmenu oncontextmenu =False End Function PublicOverridableFunction oncontrolselect()Function oncontrolselect(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.oncontrolselect oncontrolselect =True End Function PublicOverridableSub ondataavailable()Sub ondataavailable(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.ondataavailable End Sub PublicOverridableSub ondatasetchanged()Sub ondatasetchanged(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.ondatasetchanged End Sub PublicOverridableSub ondatasetcomplete()Sub ondatasetcomplete(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.ondatasetcomplete End Sub PublicOverridableFunction ondblclick()Function ondblclick(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.ondblclick ondblclick =True End Function PublicOverridableSub ondeactivate()Sub ondeactivate(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.ondeactivate End Sub PublicOverridableFunction ondragstart()Function ondragstart(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.ondragstart ondragstart =True End Function PublicOverridableFunction onerrorupdate()Function onerrorupdate(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onerrorupdate onerrorupdate =True End Function PublicOverridableSub onfocusin()Sub onfocusin(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onfocusin End Sub PublicOverridableSub onfocusout()Sub onfocusout(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onfocusout End Sub PublicOverridableFunction onhelp()Function onhelp(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onhelp onhelp =True End Function PublicOverridableSub onkeydown()Sub onkeydown(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onkeydown End Sub PublicOverridableFunction onkeypress()Function onkeypress(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onkeypress onkeypress =True End Function PublicOverridableSub onkeyup()Sub onkeyup(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onkeyup End Sub PublicOverridableSub onmousedown()Sub onmousedown(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onmousedown End Sub PublicOverridableSub onmousemove()Sub onmousemove(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onmousemove End Sub PublicOverridableSub onmouseout()Sub onmouseout(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onmouseout End Sub PublicOverridableSub onmouseover()Sub onmouseover(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onmouseover End Sub PublicOverridableSub onmouseup()Sub onmouseup(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onmouseup End Sub PublicOverridableFunction onmousewheel()Function onmousewheel(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onmousewheel onmousewheel =True End Function PublicOverridableSub onpropertychange()Sub onpropertychange(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onpropertychange End Sub PublicOverridableSub onreadystatechange()Sub onreadystatechange(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onreadystatechange End Sub PublicOverridableSub onrowenter()Sub onrowenter(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onrowenter End Sub PublicOverridableFunction onrowexit()Function onrowexit(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onrowexit onrowexit =True End Function PublicOverridableSub onrowsdelete()Sub onrowsdelete(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onrowsdelete End Sub PublicOverridableSub onselectionchange()Sub onselectionchange(ByVal e As IHTMLEventObj) Implements HTMLDocumentEvents2.onselectionchange End Sub PublicOverridableFunction onselectstart()Function onselectstart(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onselectstart onselectstart =True End Function PublicOverridableFunction onstop()Function onstop(ByVal e As IHTMLEventObj) AsBooleanImplements HTMLDocumentEvents2.onstop onstop =True End Function End Class