妳可以直接到lib的site-packages下面的win32目錄下,有壹個demos。另外幾個win32開頭的目錄裏也有demos子目錄。進去看他們寫好的例子。
幾個簡單的教程:
使用
查詢句柄
# 根據類名及標題名查詢句柄,
hwnd = win32gui.FindWindow("Tfrm_YzzPlayer","葉子豬手遊模擬器")
# 查找指定句柄的子句柄,後兩個參數為子類的類名與標題,如果沒有或不確定,可以寫None
hwnd = win32gui.FindWindow(hwnd,None,"sub_class","sub_title")
修改窗口大小
# 沒有直接修改窗口大小的方式,但可以曲線救國,幾個參數分別表示句柄,起始點坐標,寬高度,是否重繪界面 ,如果想改變窗口大小,就必須指定起始點的坐標,沒果對起始點坐標沒有要求,隨便寫就可以;如果還想要放在原先的位置,就需要先獲取之前的邊框位置,再調用該方法即可
win32gui.MoveWindow(hwnd,20,20,405,756,True)
前臺後臺
# 指定句柄設置為前臺,也就是激活
win32gui.SetForegroundWindow(hwnd)
# 設置為後臺
win32gui.SetBkMode(hwnd, win32con.TRANSPARENT)