我有一个使用该函数foo.exe
创建进程的进程。我希望 (in ) 枚举在其中创建的窗口的控件,为此我(假设我)需要窗口 HWND。bar.exe
CreateProcess
foo.exe
bar.exe
我知道 中的所有窗口类bar.exe
,并且bar.exe
一次只为每个类创建一个窗口,因此我可以使用类名来查找我想要的窗口。
但是我应该使用什么函数来枚举另一个进程中的窗口?我正在寻找带有进程句柄或 PID(均由CreateProcess
函数返回)和EnumProc
回调过程的东西。我应该找到bar.exe
的线程 ID(它是一个单线程应用程序)并将其与EnumThreadWindows
函数一起使用吗?