Я создаю calc.exe от CreateProcess:
CreateProcess(pathToCalc, NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
, тогда мне нужно найти hWND в диалоговом окне калькулятора.Чтобы найти его, я использую
EnumWindows(EnumWindowsCallback, pi.dwProcessId);
Но он никогда не находит hWND.После расследования выяснилось, что calc.exe порождает разные приложения win32calc.exe
и имеет другой PID (не тот, что в pi.dwProcessId)
как получить PID win32calc.exe
или / и hWND своего окна, пожалуйста?
Windows 10. Visual Studio 2017