我如何獲得窗口擁有的所有窗口? (不是孩子)關於窗戶擁有者和擁有的窗口
5
A
回答
10
您可以使用EnumWindows獲取窗口列表,然後對每個窗口句柄使用GW_OWNER標誌調用GetWindow以獲取所有者。通過這種方式,您可以獲取指定窗口句柄的擁有窗口列表。
的確如此。父窗口與所有者窗口不同。
-2
我假設你的意思是你會想要得到窗口的子窗口,他們的子窗口等。要做到這一點,你需要撥打EnumChildWindows。
2
從here ......
應用程序可以使用GetWindow 功能與GW_OWNER標誌 檢索句柄窗口的所有者。
documented API on MSDN。 GetWindow與EnumWindows的結果一起使用會爲您提供擁有的窗口。
相關問題
- 1. WPF窗口擁有所有者句柄,但沒有所有者
- 2. 擁有和未擁有的關係
- 3. 是否有可能擁有多個PyPlot窗口?或者我僅限於子圖?
- 4. 如何擁有側窗
- 5. 如何通過WindowInteropHelper設置窗口的擁有者來獲取窗口的所有者?
- 6. 用戶擁有的窗口小部件的URL的RESTful設計
- 7. 關閉由不同線程擁有的窗口
- 8. TCP - 擁塞窗口和接收窗口之間的區別
- 9. 滑動窗口和擁塞窗口之間的差異
- 10. 如何通知wpf擁有關閉窗口?
- 11. 如何將擁有的窗口與WPF中的所有者一起移動?
- 12. 獲取所有擁有任務欄圖標的窗口
- 13. 獲取有關擁有活動窗口的應用程序的信息
- 14. 如何綁定到擁有窗口的控件屬性(從對話窗口)?
- 15. 關閉一個窗口(通過它的窗口句柄),而不關閉擁有它的進程
- 16. 擁有全局tkinter窗口的自己的庫
- 17. 是否有可能確定哪個窗口/用戶控件擁有FrameworkElement?
- 18. 強制QWidget子擁有自己的窗口句柄
- 19. 如何同時擁有全屏,無焦點的OpenGL窗口
- 20. 顯示不帶前置的擁有窗口
- 21. 擁有jQuery的一個iframe內修改父窗口
- 22. 使用PostMessage與SendNotifyMessage廣播到擁有的窗口
- 23. 修改擁塞控制窗口值
- 24. 驗證chages在初始擁塞窗口
- 25. 油漆MFC組件中擁塞窗口
- 26. TCP擁塞窗口大小太大?
- 27. 如何讓一個子窗口(也叫做擁有窗口)的父窗口在winapi中保持活動狀態?
- 28. 將引導彈窗輸入值綁定到擁有彈出窗口的元素
- 29. 多對多用戶和羣組,但羣組擁有所有者
- 30. 如何防止擁有窗口最小化
如果你不是孩子,那麼你認爲'擁有'是什麼意思? – sje397 2010-12-07 21:01:25
只要打破窗戶,跳進去,他們通常把它們放在牀下。 – 2010-12-07 21:04:47
@ sje397 - MSDN上的「擁有的窗口」 - http://msdn.microsoft.com/zh-cn/library/ms632599(v=VS.85).aspx#owned_windows – 2010-12-07 21:05:49