Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Microsoft HTML对象库时计算WPF Webbrowser控件高度_Wpf_Wpf Controls_Webbrowser Control - Fatal编程技术网

使用Microsoft HTML对象库时计算WPF Webbrowser控件高度

使用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

有没有办法找到Webbrowser控件中加载的html文件的高度。我正在项目中使用Microsoft HTML对象Librray COM引用来访问一些文档事件。那个么,有并没有可能获得加载的网页的宽度和高度呢

我在MHOL中使用了下面的代码

         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