2009-06-30 71 views

回答

11

你有一個HWND到窗口?如果不是,那麼您將需要以某種方式獲得窗口句柄,例如通過FindWindow()(或FindWindowEx())。

一旦你有HWND到窗口,請致電IsWindowVisible()

+1

杜,即時通訊如此愚蠢。我確實有這樣的印象,即功能會存在,但從來不會去關注它。謝謝! – 2009-06-30 00:45:46

13

要注意的一個細微差別。 IsWindowVisible將返回窗口的真實可見性狀態,但也包括所有父窗口的可見性。

如果您需要檢查特定窗口的WS_VISIBLE標誌,您可以執行GetWindowLong(hWnd,GWL_STYLE)並測試WS_VISIBLE。

......這聽起來像你不需要爲你的情況做這件事,但加入這個爲將來的參考,以防其他人在這個問題上運行。