是否有Win32 API方式来获取所有打开的窗口的枚举?好像必须不确定从哪里开始寻找。
最佳答案
EnumWindows()是为此目的。您调用它并提供一个回调。它为找到的每个窗口调用回调,并将句柄传递给该窗口。
然后,您可以使用该句柄查询窗口参数,并确定它是否对您感兴趣或对其进行一些操作。
关于c - 枚举桌面上的所有窗口句柄,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1032933/
是否有Win32 API方式来获取所有打开的窗口的枚举?好像必须不确定从哪里开始寻找。
最佳答案
EnumWindows()是为此目的。您调用它并提供一个回调。它为找到的每个窗口调用回调,并将句柄传递给该窗口。
然后,您可以使用该句柄查询窗口参数,并确定它是否对您感兴趣或对其进行一些操作。
关于c - 枚举桌面上的所有窗口句柄,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1032933/