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