博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在WebBrowser控件中获取鼠标在网页(不是浏览器窗口)上点击的位置,
阅读量:6155 次
发布时间:2019-06-21

本文共 1085 字,大约阅读时间需要 3 分钟。

在WebBrowser控件中获取鼠标在网页(不是浏览器窗口)上点击的位置,只有代码了,没有讲解:

    首先要引用

(要引入Microsoft.mshtml.dll 地址是C:\Program Files\Microsoft.NET\Primary Interop Assemblies)

   private void webBrowser1_DocumentCompleted(object sender,WebBrowserDocumentCompletedEventArgs e)

        {

            webBrowser1.Document.MouseDown += new HtmlElementEventHandler(Document_MouseDown);

        }

 

        void Document_MouseDown(object sender, HtmlElementEventArgs e)

        {

            IHTMLDocument2 document = webBrowser1.Document.DomDocument as IHTMLDocument2;

            IHTMLElement2 element = document.body as IHTMLElement2;

            int scrolltop = webBrowser1.Document.Body.ScrollTop - element.clientTop;

            int scrollLeft = webBrowser1.Document.Body.ScrollLeft - element.clientLeft;

 

            if (document.body.parentElement != null)

            {

                IHTMLElement2 parent = document.body.parentElement as IHTMLElement2;

                scrolltop += parent.scrollTop - parent.clientTop;

                scrollLeft += parent.scrollLeft - parent.clientLeft;

            }

 

            int positionX = e.ClientMousePosition.X + scrollLeft;

            int positionY = e.ClientMousePosition.Y + scrolltop;

 

            Debug.WriteLine(string.Format("positionX: {0}, positionY: {1}",

                positionX, positionY));

转载地址:http://bsbfa.baihongyu.com/

你可能感兴趣的文章
HDOJ 2020 绝对值排序
查看>>
HDOJ/HDU 2560 Buildings(嗯~水题)
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
PHP执行批量mysql语句
查看>>
Extjs4.1.x 框架搭建 采用Application动态按需加载MVC各模块
查看>>
Silverlight 如何手动打包xap
查看>>
建筑电气暖通给排水协作流程
查看>>
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>