我已经通过 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的想法可以
------解决方案--------------------------------------------------------
可能有更简单的办法 比如获取当前鼠标所在的屏幕坐标 再与父页里某个固定坐标运算即可