我该如何做呢?这是一个外部窗口,不是来自我的程序。谢谢。
需要注意的一个细节是,IsWindowVisible将返回窗口的真实可见状态,但这包括所有父窗口的可见性。
如果您需要检查特定窗口的WS_VISIBLE标志,可以使用GetWindowLong(hWnd, GWL_STYLE)并测试WS_VISIBLE。
...听起来您在此情况下不需要这样做,但为了以后参考,我们添加了这些内容以防其他人遇到这个问题。
您是否有指向窗口的 HWND
句柄?如果没有,那么您需要通过 FindWindow()
(或 FindWindowEx()
)等方法获取窗口句柄。
一旦您拥有了窗口的 HWND
句柄,请调用 IsWindowVisible()
。