我正在使用ShDocVw
互操作程序集来获取InternetExplorer
对象。
foreach(InternetExplorer IE in new ShellWindowsClass())
{
Console.Log(IE.HWND.ToString() + Environment.NewLine);
}
结果是 - 同一窗口报告的所有选项卡都HWND
等于MainWindowHandle
该窗口的进程。事实上,我在这些对象中找不到任何可以将它们彼此区分开来的不同信息。
而且我需要将这些实例与真实选项卡相关联,以便将它们与 Windows 事件匹配(主要是窗口焦点更改)。Frame Tab
找到这个对象和相应的或TabWindowClass
窗口实例之间的链接会很棒。
任何想法如何实现这一目标?