你混了
ctypes和
win32gui。
在
hwnd你所得到的是通过获得
ctypes,是一个
LP_c_long对象。这就是为什么
win32gui.MoveWindow不接受它。你应该把它传给
ctypes.windll.user32.MoveWindow(titles[5][0], 0, 0, 760, 500, True)
如果要使用
win32gui.MoveWindow,则可以直接使用python函数作为回调。
例如,
import win32guidef enumHandler(hwnd, lParam): if win32gui.IsWindowVisible(hwnd): if 'Stack Overflow' in win32gui.GetWindowText(hwnd): win32gui.MoveWindow(hwnd, 0, 0, 760, 500, True)win32gui.EnumWindows(enumHandler, None)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)