请教各位大侠一个关于向webbrowser发送鼠标单击消息的问题
各位大虾,下面是我的C#代码,我想向webBrowser的某一个位置发送一个鼠标单击消息,但是我用了所有的办法,用SPY++检测都没法看到鼠标点击消息
怎样才能像webbrowser的指定位置发鼠标单击消息,各位大虾能否给些指教,十分感谢。
const int WM_LBUTTONDOWN = 0x0201; //定义了鼠标的左键点击消息
const int WM_LBUTTONUP = 0x0202;//定义了鼠标的左键点击消息
const int WM_CLICK = 0x00F5;
const int WM_SETFOCUS = 0x0007;
const int WM_MOUSEMOVE = 0x0200;
Point p = new Point(web.Location.X+10,web.Location.Y+10);
IntPtr i = (IntPtr)(25 <<16) + 50;
SendMessage(this.ccwebBrowser.Handle, WM_MOUSEMOVE, (IntPtr)0, i);
Thread.Sleep(500);
SendMessage(this.ccwebBrowser.Handle, WM_SETFOCUS, (IntPtr)0, (IntPtr)0);
SendMessage(this.ccwebBrowser.Handle, WM_CLICK, (IntPtr)0, i);
SendMessage(this.ccwebBrowser.Handle, WM_LBUTTONDOWN, (IntPtr)0, i);
SendMessage(this.ccwebBrowser.Handle, WM_LBUTTONUP, (IntPtr)0, i);