ShDocVwオブジェクトにアクセスするために相互運用アセンブリを使用していInternetExplorerます。
foreach(InternetExplorer IE in new ShellWindowsClass())
{
Console.Log(IE.HWND.ToString() + Environment.NewLine);
}
結果は - 同じウィンドウ レポートのすべてのタブはHWND、MainWindowHandleそのウィンドウのプロセスと同じです。実際、これらのオブジェクトには、それらを互いに区別する明確な情報は見つかりません。
そして、これらのインスタンスを実際のタブに関連付けて、それらをウィンドウ イベント (ウィンドウ フォーカスの変更がほとんど) に一致させる必要があります。Frame Tabこのオブジェクトと、対応するインスタンスまたはTabWindowClassウィンドウ インスタンスとの間のリンクを見つけることができれば幸いです。
これを達成する方法はありますか?