python小笔记-控制窗口的现实和隐藏

控制窗口的现实和隐藏

(以本电脑上的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)

你可能感兴趣的:(python)