窗口控制

# author : momo
'''
窗体显示和隐藏

'''
import win32gui
import win32con
import time
import random
# win32api.MessageBox(win32con.NULL, '我的第一个pywin32窗口!', 'Hello', win32con.MB_OK)


# 找出窗体的编号
QQWin = win32gui.FindWindow("TXGuiFoundation","QQ")

# 隐藏窗体
win32gui.ShowWindow(QQWin,win32con.SW_HIDE)

time.sleep(2)

# 显示窗体
win32gui.ShowWindow(QQWin,win32con.SW_SHOW)

'''
控制窗体位置和大小
'''
# QQWin = win32gui.FindWindow("TXGuiFoundation","QQ")

# 参数1:控制的窗体
# 参数2:大致方位 HWND_TOPMOST上方
# 参数3:位置x
# 参数4:位置y
# 参数5:长度
# 参数6:宽度
# win32gui.SetWindowPos(QQWin,win32con.HWND_TOPMOST,100,100,300,300,win32con.SWP_SHOWWINDOW)

while True:
    x = random.randrange(900)
    y = random.randrange(600)
    win32gui.SetWindowPos(QQWin, win32con.HWND_TOPMOST, x, y,495,470,win32con.SWP_SHOWWINDOW)




 

你可能感兴趣的:(python,初学者,python,窗口,控制)