有没有办法使用Python将窗口移动到另一个监视器?

时间:2011-11-24 02:52:59

标签: python windows

我需要获取一个窗口的句柄,然后将其移动到我的辅助监视器。这是否适用于python 2.6,最好使用标准库。

1 个答案:

答案 0 :(得分:10)

使用pywin32模块访问本机Win32 API。您需要使用的功能是:

  • EnumWindows枚举系统中的所有顶级窗口;搜索你想要的那个并保存窗口句柄
  • EnumDisplayMonitors枚举系统中的所有监视器
  • GetMonitorInfo获取监视器的虚拟显示坐标并确定每个监视器是否为主监视器
  • MoveWindow使用您之前找到的窗口句柄将窗口移动到所需的虚拟显示坐标