1
В основном я пытаюсь получить HWND экземпляра Internet Explorer, который я автоматизировал на C#.Как получить ссылку на дескриптор окна Internet Explorer в .net
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? https://msdn.microsoft.com/en-us/library/aa752084(v=vs.85).aspx –
Вы имеете в виду отдать его SHDocVw.InternetExplorerClass? –
Объект InternetExplorer реализует интерфейс IWebBrowser2 и обладает этим свойством: https://msdn.microsoft.com/en-us/library/aa752127(v=vs.85).aspx – z32a7ul