win32gui.IsWindow(hwnd)
说明
基于对话框的应用程序一般是要保证应用流程的,比如父窗口不存在了,是否需要该窗口继续存在,这时需要用到 IsWindow 函数。
功能
- 该函数确定给定的窗口句柄是否标识一个已存在的窗口;
- 判断某个整数是否是一个窗口的句柄;
- 若是,则返回值不为零,否则返回零。
原型
BOOL IsWindow(HWND hWnd);
参数
回值
- 如果窗口句柄标识了一个已存在的窗口,返回值为非零;
- 如果窗口句柄标识了一个不存在的窗口,则返回值为零。
win32gui.IsWindowEnabled()
功能
说明
回值
- 如果启用该窗口,则返回值非零;
- 如果窗口未启用,则返回值为零。
win32gui.IsWindowVisible()
功能
回值
- 如果指定的窗口及其父窗口具有
WS_VISIBLE
样式,则返回值非零;
- 如果指定的窗口及其父窗口没有
WS_VISIBLE
样式,返回值为零。
win32gui.GetWindowText()
功能
win32gui.GetClassName()
功能
win32gui.EnumWindows()
说明
- 通过将每个窗口的句柄依次传递给应用程序定义的回调函数来枚举屏幕上的所有顶级窗口;
- 直到最后一个顶级窗口被枚举或回调函数返回
FALSE
。