尤其是对于有多层frame嵌套的复杂页面,希望能准确的得到每一个frame的左上角的屏幕坐标。
目前我只能用每一个frame的IWebBrowser2的get_left和get_top方法来取得,但是这样取得的好像是这个frame相对于它的父frame的偏移量,而且始终得到的结果好像对于结构不同的页面效果不一致,有的算的很准,有的就差一点,有的差很多……
没有一个能直接得到frame的绝对位置的方法么?
多谢指点。
目前我只能用每一个frame的IWebBrowser2的get_left和get_top方法来取得,但是这样取得的好像是这个frame相对于它的父frame的偏移量,而且始终得到的结果好像对于结构不同的页面效果不一致,有的算的很准,有的就差一点,有的差很多……
没有一个能直接得到frame的绝对位置的方法么?
多谢指点。
要实现我的要求是用那个函数呢?
IHTMLFrameBase::get_marginWidth和IHTMLFrameBase::get_marginHeight?
我试了几个办法都query不出来……
但是用它的get_marginWidth方法得出来的结果始终是0啊
另外这个方法怎么能指定是取得左边还是右边的margin?