win32gui获取窗口大小
时间: 2023-09-13 22:06:29 浏览: 606
python用win32gui遍历窗口并设置窗口位置的方法
要获取窗口的大小,可以使用`win32gui`模块中的`GetWindowRect()`函数。下面是一个示例代码:
```python
import win32gui
# 获取窗口句柄
handle = win32gui.FindWindow(None, '窗口标题')
# 获取窗口的位置和大小
left, top, right, bottom = win32gui.GetWindowRect(handle)
# 计算窗口的宽度和高度
width = right - left
height = bottom - top
print("窗口大小:{}x{}".format(width, height))
```
在上述代码中,我们使用`FindWindow()`函数来根据窗口标题获取窗口句柄。然后,使用`GetWindowRect()`函数获取窗口的位置和大小,返回的是窗口的左上角和右下角坐标。最后,通过计算左上角和右下角的差值,得到窗口的宽度和高度。
请确保已经正确安装了pywin32库,可以通过在命令行中执行`pip install pywin32`来安装。如果你遇到任何错误或问题,请提供详细的错误信息,以便我们更好地帮助你解决问题。
阅读全文