2015-02-06 82 views
0

我有一個Web瀏覽器控件託管在WPF窗口上,因此我可以顯示html/css頁面。我在使用Internet Explorer的縮放因子瀏覽器控制時遇到問題。網絡瀏覽器控件將互聯網瀏覽器的縮放級別扭曲並弄亂了我的HTML外觀。WPF Web瀏覽器控件繼承Internet Explorer縮放級別

例如,如果我將Internet Explorer設置爲以150%縮放,並且Web瀏覽器將以150%縮放。

我試過使用縮放CSS屬性和HTML document.style.zoom,但瀏覽器忽略我的更改,並採取IE的縮放。有沒有辦法通過我的C#忽略Internet Explorer選項或覆蓋他們在我的HTML/CSS?

回答

0

那麼,通過互聯網搜索後,我沒有找到太多可行的解決方案。

但是我確實想到了臨時解決方法。 IE縮放因子在註冊表項中進行控制。設置註冊表項可控制Web瀏覽器控件將其縮放設置爲的內容。

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