如何让窗户拥有所有窗户? (不是它的孩子)
答案 0 :(得分:10)
您可以使用EnumWindows获取窗口列表,然后,对于每个窗口句柄,使用GW_OWNER标志调用GetWindow以获取所有者。通过这种方式,您可以获取指定窗口句柄的拥有窗口列表。
那是真的。父窗口与所有者窗口不同。
答案 1 :(得分:2)
来自here ...
应用程序可以使用GetWindow 使用GW_OWNER标志的函数 检索窗口所有者的句柄。
documented API on MSDN。 GetWindow与EnumWindows的结果一起使用将为您提供拥有的窗口。
答案 2 :(得分:-2)
我假设你的意思是你想要获得窗口的子窗口,他们的子窗口等。为此,你需要拨打EnumChildWindows。