小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

獲取webbrowser中元素的屏幕坐標(biāo)...

 獨(dú)孤求財 2022-08-03 發(fā)布于廣東

/// <summary>
        /// 獲取webbrowser中html元素的屏幕坐標(biāo)
        /// </summary>
        /// <param name="webBrowser"></param>
        /// <param name="htmlElem"></param>
        /// <returns></returns>
        public Point GetHtmlElementClientPoint(WebBrowser webBrowser, HtmlElement htmlElement)
        {
            Point p = GetOffset(htmlElement);
            HTMLDocument doc = webBrowser.Document.DomDocument as HTMLDocument;
            int sl = int.Parse(doc.documentElement.getAttribute("ScrollLeft").ToString());
            int st = int.Parse(doc.documentElement.getAttribute("ScrollTop").ToString());
            //加上窗體的位置及控件的位置及窗體邊框,50和8是窗體邊框,不同的元素寬高不一樣,需要可適當(dāng)調(diào)整
            p.X += htmlElement.OffsetRectangle.Left + this.Left + webBrowser1.Left + 8 - sl;
            p.Y += htmlElement.OffsetRectangle.Top + this.Top + webBrowser1.Top + 50 - st;
            return p;
        }
        private Point GetOffset(HtmlElement el)
        {
            //get element pos
            Point pos = new Point(el.OffsetRectangle.Left, el.OffsetRectangle.Top);
            //get the parents pos
            HtmlElement tempEl = el.OffsetParent;
            while (tempEl != null)
            {
                pos.X += tempEl.OffsetRectangle.Left;
                pos.Y += tempEl.OffsetRectangle.Top;
                tempEl = tempEl.OffsetParent;
            }
            return pos;
        }
//調(diào)用
HtmlElement txtCodeHE = htmlDoc.GetElementById("txtCode");
Point txtCodeHEClientPoint = GetHtmlElementClientPoint(webBrowser1, txtCodeHE);
Cursor.Position = txtCodeHEClientPoint;
————————————————
版權(quán)聲明:本文為CSDN博主「hzm326」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u014712365/article/details/117684571

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多