编程语言
首页 > 编程语言> > c#-如何获取对.net中Internet Explorer窗口句柄的引用

c#-如何获取对.net中Internet Explorer窗口句柄的引用

作者:互联网

基本上,我试图获取在C#中自动执行的Internet Explorer实例的HWND.

        SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer();
        IE.AddressBar = false;
        IE.MenuBar = false;
        IE.OnQuit += IE_OnQuit;
        IE.Visible = true;
        IE.Navigate2("www.bing.com");

我想参考它的窗口句柄以进行进一步的操作,但是如何执行此操作的唯一示例是在C中,并且我不确定如何在C#中执行类似的操作. msdn给出的示例是here.

解决方法:

获取HWND很简单:

IntPtr hwnd = (IntPtr)IE.HWND;

标签:internet-explorer,com,com-interop,c
来源: https://codeday.me/bug/20191026/1937357.html