C# Internet Explorer 控件,使样式无,好像 WPF 窗口样式无和允许透明

本文关键字:样式 许透明 透明 好像 Explorer Internet 控件 WPF 窗口 | 更新日期: 2023-09-27 17:56:32

我想知道,有没有办法使Internet Explorer样式的无窗口像wpf应用程序一样。

谢谢

法典:

public static void test()
        {
            System.Type oType = System.Type.GetTypeFromProgID("InternetExplorer.Application");
            SHDocVw.InternetExplorer ie = Activator.CreateInstance(oType) as SHDocVw.InternetExplorer;
            ie.MenuBar = false;
            ie.ToolBar = 0;
            ie.StatusBar = false;
            ie.AddressBar = false;
            ie.Width = 800;
            ie.Height = 600;
            ie.Visible = true;
            ie.Navigate("http://m.naver.com");
        }

C# Internet Explorer 控件,使样式无,好像 WPF 窗口样式无和允许透明

我不知道

有什么方法可以用SHDocVw.InternetExplorer来实现这一点,但是你可以使用System.Windows.Controls.WebBrowser:

Window window = new Window();
window.WindowStyle = WindowStyle.None;
window.ResizeMode = ResizeMode.NoResize;
window.Width = 800;
window.Height = 600;
WebBrowser webBrowser = new WebBrowser();
webBrowser.Navigate("http://m.naver.com");
window.Content = webBrowser;
window.Show();

如果您不希望内存泄漏,请记住在完成 WebBrowser 对象后释放它。