ポップアップを生成するInternetExplorerページがあります。ポップアップウィンドウのハンドルから親を取得できます。
>>> child.handle
15208472
>>> win32gui.GetParent(child.handle)
33230502
しかし、私は使用して子供のハンドルを見つけることができませんEnumChildWindows
:
>>> win32gui.EnumChildWindows(win32gui.GetParent(child.handle), lambda hwnd,p: child_handles.append(hwnd), None)
>>> len(child_handles)
39
>>> child.handle in child_handles
False
私もこれを再帰的に実行し(すべての子の子を取得)、まだ子ハンドルが見つかりません。なぜそうなるのでしょうか?