Exemple #1
0
        private void Browser_ContextMenuStandardEvent(mshtml.IHTMLEventObj e)
        {
            label_Event.Text      = string.Empty;
            label_ElementSRC.Text = string.Empty;
            label_ElementDES.Text = string.Empty;
            //label_Message.Text = "Context Menu Action (Event Object) Hooked: " + e.type + " = " + e.srcElement.innerHTML;

            switch (e.type)
            {
            case "mouseover":
                break;

            case "contextmenu":
                label_Event.Text      = e.type + " = " + e.srcElement.tagName;
                label_ElementSRC.Text = "SRC: " + e.srcElement.outerHTML;
                label_ElementDES.Text = "DES: " + e.toElement.outerHTML;
                break;

            case "click":
                label_Event.Text      = e.type + " = " + e.srcElement.tagName;
                label_ElementSRC.Text = "SRC: " + e.srcElement.outerHTML;
                label_ElementDES.Text = "DES: " + e.toElement.outerHTML;
                break;
            }

            e.returnValue = false;
            //e.returnValue = true;
        }
Exemple #2
0
 public void InvokeHtmlKeyPress(ref mshtml.IHTMLEventObj eobj)
 {
     if (HtmlKeyPress != null)
     {
         HtmlKeyPressEventArgs ea = new HtmlKeyPressEventArgs(ref eobj);
         HtmlKeyPress(this, ea);
     }
 }
Exemple #3
0
        private bool InnerClickEventHandler(mshtml.IHTMLEventObj e)
        {
            banner.Visibility = System.Windows.Visibility.Hidden;
            //Process.Start("https://coupa.ng/bGnnnr");

            //var a = (mshtml.HTMLAnchorElement)e.srcElement;
            //Process.Start("https://coupa.ng/bGnnnr");
            return(false);
        }
Exemple #4
0
 public void Mouse_Down(mshtml.IHTMLEventObj e)
 {
     if (selectorStripButton.Checked)
     {
         e.returnValue = true;
         selectorStripButton.Checked = false;
         IHTMLElement src = (IHTMLElement)e.srcElement;
         Selector.Highlight(src);
         SelectTreeNode(src);
         //logger.Info(e.srcElement.innerText);
     }
 }
Exemple #5
0
 public void InvokeHtmlEvent()
 {
     if (HtmlEvent != null)
     {
         // Get the event.
         mshtml.IHTMLEventObj pobjEvent = ((mshtml.IHTMLDocument2)
                                           m_htmldoc).parentWindow.@event;
         HtmlEventArgs ea = new HtmlEventArgs(pobjEvent);
         HtmlEvent(this, ea);
     }
     return;
 }
Exemple #6
0
 bool docEvents_onmousewheel(mshtml.IHTMLEventObj pEvtObj)
 {
     if (pEvtObj.ctrlKey)
     {
         pEvtObj.cancelBubble = true;  //not sure what this does really
         pEvtObj.returnValue  = false; //this cancels the event
         return(false);                //not sure what this does really
     }
     else
     {
         return(true); //again not sure what this does
     }
 }
Exemple #7
0
        private bool HtmlOnChangeEvent_onchange(mshtml.IHTMLEventObj pEvtObj)
        {
            string value = null;
            string pwd, uid;
            string uidControlId, pwdControlId;

            mshtml.HTMLInputTextElement element = pEvtObj.srcElement as mshtml.HTMLInputTextElement;
            //IHTMLInputElement_value = "123qwe"
            if (element.type.ToLower() == "password")//this is for password
            {
                pwd          = element.value;
                pwdControlId = element.id;
            }
            else //assume that this is for user id
            {
                uid          = element.value;
                uidControlId = element.id;
            }

            return(true);
        }
 public void Mouse_Down(mshtml.IHTMLEventObj e)
 {
     MessageBox.Show(e.srcElement.tagName);
 }
Exemple #9
0
 private bool docEvents_onmousewheel(mshtml.IHTMLEventObj pEvtObj)
 {
     return(false);
 }
Exemple #10
0
 private bool ClickEventHandler(mshtml.IHTMLEventObj e)
 {
     banner.Visibility = System.Windows.Visibility.Hidden;
     return(false);
 }