プロセスの 1 つに次の Window 階層があるとします。
Main Window (class name: XYZ_Widget_1)
`- Child Window (class name: XYZ_Widget_0)
`- Child-Child Window (class name: XYZ_Renderer)
の HWND を見つけるにはどうすればよいChild-Child Windowですか?
クラスFindWindowで Win32 API 関数を使用しようとしましたが、関数は子ウィンドウを見つけません。XYZ_RendererFindWindow
次に、 を使用FindWindowして を見つけようとしましたがMain Window、成功しましたが、その後、は の子ではないため、 を使用してFindWindowExのみ見つけることができます。Child WindowChild-Child WindowMain Window
Child Window1 層深くまで進み、見つかったらFindWindowEx を呼び出すことができると思います。
しかし、それを行う前に、簡単に見つける方法があるのではないかと考えましたChild-Child Window。