예제 #1
0
        private void webBrowser_LoadCompleted(object sender, NavigationEventArgs e)
        {
            mshtml.HTMLDocument doc;
            doc = (mshtml.HTMLDocument)_webBrowser.Document;

            mshtml.HTMLDocumentEvents2_Event iEvent; //Event in the mshtml Document through which mouse events can be raised.

            iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;
            //iEvent.onclick += new mshtml.HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler);
            //iEvent.onmousemove = 
            if (_dwMouseMoveEventHandler != null)
                iEvent.onmousemove -= _dwMouseMoveEventHandler;
            _dwMouseMoveEventHandler = new mshtml.HTMLDocumentEvents2_onmousemoveEventHandler(MouseMoveEventHandler);
            iEvent.onmousemove += _dwMouseMoveEventHandler;
        }
예제 #2
0
        public void AddMouseMoveEvnet()
        {
            mshtml.HTMLDocument doc;
            doc = (mshtml.HTMLDocument)_webBrowser.Document;

            mshtml.HTMLDocumentEvents2_Event iEvent; //Event in the mshtml Document through which mouse events can be raised.

            iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;
            //iEvent.onclick += new mshtml.HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler);
            //iEvent.onmousemove = 
            if (_dwMouseMoveEventHandler != null)
                iEvent.onmousemove -= _dwMouseMoveEventHandler;
            _dwMouseMoveEventHandler = new mshtml.HTMLDocumentEvents2_onmousemoveEventHandler(MouseMoveEventHandler);
            iEvent.onmousemove += _dwMouseMoveEventHandler;
        }