如何让窗口专注于Windows并重新调整大小?

Sha*_*ady 8 python windows

我想得到专注的窗口,所以我可以调整它...我怎么能这样做?

Bri*_*ndy 11

使用GetForegroundWindow Win32 API获取窗口句柄.

然后使用MoveWindow(如果您愿意,则使用SetWindowPos)win32 API来调整窗口大小.

使用Win32 API可以直接使用ctypes并使用dll或使用pywin32项目.

编辑:当然这是一个例子(确保你安装了pywin32):

import win32gui
hwnd = win32gui.GetForegroundWindow()
win32gui.MoveWindow(hwnd, 0, 0, 500, 500, True)
Run Code Online (Sandbox Code Playgroud)

  • @Shady:更新了一个例子。 (3认同)