在Python中,可以使用pywin32
庫來調用SetWindowPos
函數。以下是一個例子:
import win32gui
# 獲取窗口句柄
hwnd = win32gui.FindWindow(None, "窗口標題")
# 設置窗口位置
win32gui.SetWindowPos(hwnd, win32con.HWND_TOP, x, y, width, height, win32con.SWP_SHOWWINDOW)
在上面的代碼中,hwnd
是要操作的窗口的句柄,可以使用FindWindow
函數來獲取窗口句柄,第一個參數為窗口類名,可以為None
表示不指定,第二個參數為窗口標題。
然后,使用SetWindowPos
函數來設置窗口位置,win32con.HWND_TOP
表示將窗口置于最頂層,x
和y
表示窗口的左上角坐標,width
和height
表示窗口的寬度和高度,win32con.SWP_SHOWWINDOW
表示顯示窗口。
需要注意的是,上述代碼中需要先安裝pywin32
庫,可以使用pip install pywin32
命令來安裝。