基本上,我试图获取在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;