我該怎麼做?這是一個外部窗口,不是來自我的程序。謝謝如何檢查窗口是否有WS_VISIBLE設置? (或者如果可見)
3
A
回答
11
你有一個HWND
到窗口?如果不是,那麼您將需要以某種方式獲得窗口句柄,例如通過FindWindow()
(或FindWindowEx()
)。
一旦你有HWND
到窗口,請致電IsWindowVisible()
。
13
要注意的一個細微差別。 IsWindowVisible將返回窗口的真實可見性狀態,但也包括所有父窗口的可見性。
如果您需要檢查特定窗口的WS_VISIBLE標誌,您可以執行GetWindowLong(hWnd,GWL_STYLE)並測試WS_VISIBLE。
......這聽起來像你不需要爲你的情況做這件事,但加入這個爲將來的參考,以防其他人在這個問題上運行。
相關問題
- 1. 如果在窗口上沒有WS_VISIBLE,可以導致「靜態」標籤可見
- 2. 檢查窗口標題是否可見
- 3. wp7:如何檢查進度條是否可見或不可見?
- 4. 如何檢查是設置窗口或不
- 5. 檢測窗口是否可見
- 6. 如何檢查窗口在Windows窗體中是否真的可見?
- 7. 如何檢查窗口是否爲MDI窗口?
- 8. 如何檢查圖像是否可見?
- 9. 如何檢查JOptionPane是否可見?
- 10. PyQt - 如何檢查QDialog是否可見?
- 11. 如何檢查AdView是否可見?
- 12. 如何檢查EKCalendar是否可見
- 13. 如何檢查NSWindow是否可見
- 14. 如果所有者窗口不可見,則不顯示JavaFX彈出窗口
- 15. 如何檢查窗口是否相交?
- 16. 如何將Win32窗口設置爲WPF窗口的所有者?
- 17. 如何檢查twitter引導彈窗是否可見?
- 18. 檢查是否有點設置或不
- 19. 是否有Swing hack查詢或設置窗口的Z順序?
- 20. 檢查div是否在窗口中可見?
- 21. 檢查整個div是否在瀏覽器窗口中可見
- 22. 如何檢查PATH是否設置?如果不是,從參數
- 23. SSRS - 如何檢查一行是否切換或可見?
- 24. 當窗口不可見時如何在VB中設置窗口位置?
- 25. 如何檢查端口是否可用
- 26. 檢查是否有cookie設置,如果不是輸出腳本
- 27. 檢查ZK窗口是否有焦點
- 28. 如何將窗戶所有者設置爲非管理窗口
- 29. 如何設置Wpf窗口作爲Winforms窗體的所有者
- 30. 檢查窗口是否有重疊?
杜,即時通訊如此愚蠢。我確實有這樣的印象,即功能會存在,但從來不會去關注它。謝謝! – 2009-06-30 00:45:46