枚举桌面上的所有窗口句柄

Jus*_*eff 2 c windows winapi

是否有Win32 API方法来获取所有打开的窗口的枚举?似乎一定不知道从哪里开始寻找.

sha*_*oth 5

EnumWindows()就是为了这个.你打电话给它并提供一个回调.它为每个找到的窗口调用回调并将句柄传递给该窗口.

然后,您可以使用句柄查询窗口参数,并确定它是您感兴趣还是使用它执行某些操作.