[英]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.