师哥师姐们:
我现在已经通过webbrower获取了ie窗口的句柄了,也知道webbrower网页中文本框的位置,请问如何向这个文本框用postmessage发送鼠标单击事件,整了好几天出不来啊.忘师哥师姐帮帮忙
我现在已经通过webbrower获取了ie窗口的句柄了,也知道webbrower网页中文本框的位置,请问如何向这个文本框用postmessage发送鼠标单击事件,整了好几天出不来啊.忘师哥师姐帮帮忙
调试欢乐多
HtmlElement tbPasswd = webBrowser.Document.All["password"];
tbUserid.SetAttribute("value", "smalldust");
tbPasswd.SetAttribute("value", "12345678");tbUserid.InvokeMember("click");
赋值的我也是用的webbrower获取网页 设置的
tbUserid.InvokeMember("click");
这样就可以了
HtmlElement btn= webBrowser.Document.All["button"];
btn.InvokeMember("click"); IHTMLWindow2 win = (IHTMLWindow2)webBrowser.Document.Window.DomWindow;
win.execScript("", "Javascript");
PostMessage(this.Handle, WM_LBUTTONUP, 0, (x & 0xFFFF) + (y & 0xFFFF) * 0x10000);你怎么发送的?
发送单击,是为了让文本框获得焦点,用WM_FOCUS?