使用Microsoft HTML对象库时计算WPF Webbrowser控件高度
有没有办法找到Webbrowser控件中加载的html文件的高度。我正在项目中使用Microsoft HTML对象Librray COM引用来访问一些文档事件。那个么,有并没有可能获得加载的网页的宽度和高度呢 我在MHOL中使用了下面的代码使用Microsoft HTML对象库时计算WPF Webbrowser控件高度,wpf,wpf-controls,webbrowser-control,Wpf,Wpf Controls,Webbrowser Control,有没有办法找到Webbrowser控件中加载的html文件的高度。我正在项目中使用Microsoft HTML对象Librray COM引用来访问一些文档事件。那个么,有并没有可能获得加载的网页的宽度和高度呢 我在MHOL中使用了下面的代码 mshtml.HTMLDocument doc; doc = (mshtml.HTMLDocument)target.Document; mshtml.HTMLDocumentEvents2_Event
mshtml.HTMLDocument doc;
doc = (mshtml.HTMLDocument)target.Document;
mshtml.HTMLDocumentEvents2_Event iEvent;
iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;
doc.body.style.overflow = "hidden"; //to make scrolbar invisible
是否有任何方法可以找到加载到中的html文件的高度
网络浏览器控制
试试这个:
dynamic document = webBrowser.Document;
var body = document.body;
var width = (int)body.offsetWidth;
var height = (int)body.offsetHeight;
如果这还不能说明您的目标,请尝试body.scrollWidth
/body.scrollHeight