我该怎么办?这是一个外部窗口,而不是我的程序。感谢
答案 0 :(得分:13)
要注意的一个细微差别。 IsWindowVisible将返回窗口的真实可见性状态,但也包括所有父窗口的可见性。
如果需要检查特定窗口的WS_VISIBLE标志,可以执行GetWindowLong(hWnd,GWL_STYLE)并测试WS_VISIBLE。
...听起来你不需要为你的情况做这件事,但是如果其他人遇到这个问题,你可以加上这个以供将来参考。
答案 1 :(得分:11)
你有窗户HWND
吗?如果没有,那么您将需要以某种方式获取窗口句柄,例如通过FindWindow()
(或FindWindowEx()
)。
到窗口HWND
后,请致电IsWindowVisible()
。