函数简介:

获取指定窗口的一些属性

函数原型:

long GetWindowState(hwnd,flag)

参数定义:

hwnd
整形数: 指定的窗口句柄

flag
整形数: 取值定义如下

0 : 判断窗口是否存在

1 : 判断窗口是否处于激活

2 : 判断窗口是否可见

3 : 判断窗口是否最小化

4 : 判断窗口是否最大化

5 : 判断窗口是否置顶

6 : 判断窗口是否无响应

7 : 判断窗口是否可用(灰色为可用)

8 : 另外的方式判断窗口是否无响应,如果6无效可以尝试这个

9 : 判断窗口所在进程是不是64

返回值:

整形数:
0:
不满足条件
1:
满足条件

示例:

 CString  hw;
 if (g_lw)
 {
  GetDlgItemText(EDIT2, hw);

  int ret = g_lw->GetWindowState(StrToInt(hw),3);
  hw.Format("是否满足=%d", ret);
  SetDlgItemText(EDIT1, hw);

 }