vb webbrower 相对坐标

简介: 引用:http://read.newbooks.com.cn/info/208659.html 元素相对于什么的坐标?相对于Webbrowser?Webbrowser的父容器?还是屏幕?不管什么坐标,首先要取得元素(HtmlElement)在父容器(HtmlWindow或Frame)中的位置,暂时不考虑Frame/Iframe容器的情况,那种比较复杂。

引用:http://read.newbooks.com.cn/info/208659.html

元素相对于什么的坐标?
相对于Webbrowser?Webbrowser的父容器?还是屏幕?
不管什么坐标,首先要取得元素(HtmlElement)在父容器(HtmlWindow或Frame)中的位置,暂时不考虑Frame/Iframe容器的情况,那种比较复杂。
首先用HtmlElment2的getBoundingClientRect方法可以得到元素的矩形(Rect),这就得到了元素在Webbrowser的位置。
再用ClienttoServer,可以将它在Webbrowser中的位置分别转换成元素在容器和在屏幕的位置。只是这一步你需要用一点特殊的办法得到Webbrowser的句柄。

相关文章
|
6月前
|
C# 开发工具 C++
开发语言漫谈-pb vb delphi
过去做WinForm的三巨头,现在还有多少人记得
|
图形学
VB-总结
  转眼之间,vb例子马上接近尾声了,还记得之前我总结的错误经验,在之后的过程中也是出现过,但是出现之后也不是像之前那样不知道该如何去解决和摸索,面对错误问题因为已经出现过一次所以根据出现错误的类型来判断自己是否能解决,不总结可能会导致错误会频繁出现,因为犯错的点经过时间的洗礼就慢慢淡忘,通过一定形式的总结可能会印象深一点。
80 0
|
存储 编解码 API
Vb-视频总结
视频内容主要是针对Vb进行一个详细的介绍和告知大家如何去操作中调用代码以及如何正确的运行和书写,每个视频都是有详细的介绍和讲解,里面的主要内容: 常用系统函数、窗体事件、窗体之间的相互传递、以及什么是全局对象、定义的相关内容、分类、API函数的使用等等,下面就列举几项。
112 0
|
数据可视化
vb学习什么
vb学习什么
82 0
|
SQL C#
C#/VB.net/VB 获取系统时间
C#/VB.net/VB 获取系统时间
309 0
|
数据可视化 开发工具
零基础VB教程001期:初识VB
零基础VB教程001期:初识VB
154 0
VB编程:Me关键字的使用&VB常用颜色代码-22
VB编程:Me关键字的使用&VB常用颜色代码-22
752 0
VB编程:Me关键字的使用&VB常用颜色代码
VB编程:Me关键字的使用&VB常用颜色代码
362 0