目前没有iexplorer流程。
当我创建两个InternetExplorer实例时,ShellWindows只给我一个HWND。
这是我的代码。
for (int i = 0; i < 2; i++)
{
InternetExplorer ie = new InternetExplorer();
if (i == 0)
{
ie.Navigate("https://stackoverflow.com/");
}
else
{
ie.Navigate("http://microsoft.com");
}
ie.Visible = true;
int ieHWND1 = ie.HWND;
}
SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindows();
foreach (SHDocVw.InternetExplorer shell in shellWindows)
{
int ieHWND2 = shell.HWND;
}
还有一个问题。
如果有两个以上的父InternetExplorers,每个父项都有多个标签,那么它们是否有自己的HWND来识别哪个是哪个,以便我可以处理它。 因为当我测试它时,所有的孩子都有相同的父HWND。我的意思是,是否存在父母和孩子?
他们有像
这样的HWND吗?父母一号 - No.1_1 childTab,No.1_2 childTab,No.1_3 childTab
2号父母 - No.2_1 childTab,No.2_2 childTab,No.2_3 childTab
非常感谢任何帮助。