摘要: WinForm中获取鼠标当前位置Control.MousePosition 属性,获取鼠标光标的位置(以屏幕坐标表示)Control.PointToClient(Point p)方法,可将指定屏幕点的位置计算成工作区坐标Control.PointToScreen(Point p)方法,可将指定工作区的位置计算成屏幕坐标 阅读全文
posted @ 2012-11-21 11:14 努力实现目标 阅读(14020) 评论(0) 推荐(0) 编辑
摘要: 在WebBrowser控件中获取鼠标在网页(不是浏览器窗口)上点击的位置,只有代码了,没有讲解: 首先要引用(要引入Microsoft.mshtml.dll 地址是C:\Program Files\Microsoft.NET\Primary Interop Assemblies) privatevoidwebBrowser1_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse) { webBrowser1.Document.MouseDown +=newHtmlElementEventHandler(Do.. 阅读全文
posted @ 2012-11-21 11:12 努力实现目标 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能 1. 加入对Microsoft Internet Controls的引用; 2. 加入对Microsoft HTML Object Library的引用;(要引入Microsoft.mshtml.dll 地址是C:\Program Files\Microsoft.NET\Primary Interop Assemblies) 3. 通过mshtml.IHTMLDocument2、SHDocVw.InternetExplorer、SHDocVw.ShellWindowsC 阅读全文
posted @ 2012-11-21 11:12 努力实现目标 阅读(9429) 评论(0) 推荐(1) 编辑
摘要: 在日常的开发中,大家有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。要解决这个问题,可以使用下面的方法:假设WebBrowser的Name是 webBrowser1private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ //将所有的链接的目标,指向本窗体 foreach ... 阅读全文
posted @ 2012-11-21 09:48 努力实现目标 阅读(8361) 评论(0) 推荐(1) 编辑