首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

从webbrowser获取iframe中被点击的url相对与父页的坐标。解决办法

2012-01-06 
从webbrowser获取iframe中被点击的url相对与父页的坐标。我已经通过IHTMLElement、IHTMLDocument2等相关接口

从webbrowser获取iframe中被点击的url相对与父页的坐标。
我已经通过   IHTMLElement、IHTMLDocument2等相关接口。

获取了iframe里的被点击的url的坐标,
但是坐标值显示的是在iframe里的坐标,怎样才能转换成在父页中的坐标?

我想是不是先要获取当前iframe在父页里的坐标,
然后在与url的坐标做加减运算,从而得到url相对于父页中的坐标。

//   获取点击的元素大小
long   lTop,lLeft,lWidth,lHeight;

pElement-> get_offsetTop(&lTop);//   元素距离顶部
pElement-> get_offsetLeft(&lLeft);//   元素距离左边
pElement-> get_offsetWidth(&lWidth);//   元素宽
pElement-> get_offsetHeight(&lHeight);//   元素高


请指教。

[解决办法]
lz的想法可以
[解决办法]
可能有更简单的办法 比如获取当前鼠标所在的屏幕坐标 再与父页里某个固定坐标运算即可

热点排行