c++根据窗口句柄判断窗口是否已经关闭
时间: 2023-08-03 14:29:01 浏览: 500
龙马谷窗口查看器 Ver1.1
可以使用Windows API中的IsWindow函数来判断窗口是否已经关闭。
以下是一个示例代码:
```c++
#include <Windows.h>
int main()
{
// 获取窗口句柄
HWND hWnd = ...
// 判断窗口是否已经关闭
if (IsWindow(hWnd))
{
// 窗口还未关闭
}
else
{
// 窗口已经关闭
}
return 0;
}
```
需要注意的是,如果窗口句柄无效(比如窗口已经关闭或者根本不存在),IsWindow函数也会返回false。因此在使用IsWindow函数前,需要确保窗口句柄是有效的。
阅读全文