python - 如何让窗口聚焦于 Windows 并调整它的大小?

标签 python windows

我想要获得焦点窗口以便调整它的大小...我该怎么做?

最佳答案

使用 GetForegroundWindow获取窗口句柄的 Win32 API。

然后使用 MoveWindow (或 SetWindowPos,如果您愿意)调整窗口大小的 win32 API。

使用 Win32 API 可以直接使用 ctypes 并使用 dll 或使用 pywin32 来完成。项目。

编辑:当然这里有一个例子(Make sure you have pywin32 installed):

import win32gui
hwnd = win32gui.GetForegroundWindow()
win32gui.MoveWindow(hwnd, 0, 0, 500, 500, True)

关于python - 如何让窗口聚焦于 Windows 并调整它的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2335721/

相关文章:

c++ - 如何使用 C++ 在 Windows 上写入和读取 UTF 16 文件

python - Django - 用户定义的查询集过滤

Python re.sub() : how to substitute all 'u' or 'U' s with 'you'

c++ - 是否有用于 Windows 资源加载字符串的有用 C++ 包装器类?

c++ - Windows 调试器上的 VS Code 无法与 freopen 一起使用

c# - 列表框的 Windows Phone 7 空数据消息?

python - 仅针对经过身份验证的用户的 Django 缓存

python - 快速列出 Django 项目的所有设置

python - 从 tensorflow 模型中获取权重

python - PywinAuto 和消失的控件标识符