前景にない、つまり最小化されたウィンドウに属する hWnd を呼び出しFindWindowExたり、反対したりすると、子は報告されないことに気付きました。EnumChildWindows一方、SetForegroundWindowクエリしているウィンドウに対して最初に呼び出すと、その後FindWindowExor EnumChildWindows、すべての子が報告されます。次の呼び出しでは、関心のあるウィンドウがフォアグラウンドになくても、すべての子が報告されます。最初の呼び出しの後に何らかのキャッシングを行うのはほとんどですか?