(以本电脑上的qq为例)
找出窗体的编(使用spy++)}
eg: import win32con
import win32gui
QQwin = win32gui.FindWindow(“TXGuiFoundation”,”QQ”) #QQ的类、标题
隐藏窗体
win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
显示窗体
win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
小例子
(使qq不停的显示隐藏(不停的闪烁效果))
eg:import win32con
import win32gui
import time
while True:
QQwin = win32gui.FindWindow(“TXGuiFoundation”,”QQ”)
win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
time.sleep(1)
win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
time.sleep(1)
控制窗体的位置和大小
eg: import win32con
import win32gui
QQwin = win32gui.FindWindow(“TXGuiFoundation”,”QQ”)
win32gui.SetWindowPos(QQwin,win32con.HWND_TOP,100,100,300,300,win32con.SWP_SHOWWINDOW)
#小括号中的参数(控制的窗体,大致方位(HWND_TOP上方),位置X,位置Y,长度,宽度,(显示))
小例子2
(满屏随机动)
eg: import win32con
import win32gui
import time
import random
while True:
x = random.randrange(1800)
y = random.randrange(100)
QQwin = win32gui.FindWindow(“TXGuiFoundation”,”QQ”)
win32gui.SetWindowPos(QQwin,win32con.HWND_TOP,x,y,300,300,win32con.SWP_SHOWWINDOW)