繁体   English   中英

WPF Web浏览器控件继承Internet Explorer缩放级别

[英]WPF Web browser control inheriting Internet explorer zoom level

我在WPF窗口上托管了一个Web浏览器控件,因此可以显示html / css页面。 使用Internet Explorer的缩放系数时,我的Web浏览器控件出现问题。 Web浏览器控件需要Internet Explorer缩放级别来扭曲和弄乱我的HTML外观。

例如,如果我将Internet Explorer设置为放大150%,则网络浏览器将开始放大150%。

我曾尝试使用zoom CSS属性和HTML document.style.zoom,但浏览器会忽略我的更改并采用IE的缩放功能。 是否可以通过C#忽略Internet Explorer选项或在HTML / CSS中覆盖它们?

好吧,通过互联网搜索后,我没有找到太多可行的解决方案。

我确实想到了一个临时解决方法。 IE缩放因子在注册表项中控制。 在此处设置注册表项可以控制Web浏览器控件将其缩放设置为什么。

 var key = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Internet Explorer\\Zoom\\";
Registry.SetValue(key, "ZoomFactor", 0x186a0, RegistryValueKind.DWord); //0x1860a is 100%

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM