在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命令來安裝。