IHTMLElement *lpIframeEve;
get_offsetParent得到的是相对于框架内的位置偏移

解决方案 »

  1.   

    这样的
    主框main.htm:
    <html>
    <head>
    </head>
    <body >
    <iframe src=i1.htm></iframe>
    </body>
    </html>i1.htm:
    <html>
    <head>
    </head>
    <body >
    <img id=img1 src="img.jpg"></img>
    </body>
    </html>
    现在得到了指向img1的指针IHTMLElement *lpIframeEve;
    可以得到lpIframeEve相对于i1.htm的位置偏移
    lpIframeEve->get_offsetLeft(&l);
    lpIframeEve->get_offsetTop(&t);
    我想得到lpIframeEve相对于main.htm的偏移位置!~
      

  2.   


    终于搞出来了
    根本就不是 IMarkupService 
    不过还是谢谢你,我根据IMarkupService 搜索到了 http://msdn2.microsoft.com/en-US/library/aa753624.aspx
    根据需要改下就可以了