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; }
public void InvokeHtmlKeyPress(ref mshtml.IHTMLEventObj eobj) { if (HtmlKeyPress != null) { HtmlKeyPressEventArgs ea = new HtmlKeyPressEventArgs(ref eobj); HtmlKeyPress(this, ea); } }
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); }
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); } }
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; }
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 } }
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); }
private bool docEvents_onmousewheel(mshtml.IHTMLEventObj pEvtObj) { return(false); }
private bool ClickEventHandler(mshtml.IHTMLEventObj e) { banner.Visibility = System.Windows.Visibility.Hidden; return(false); }