要使用SetWindowPos函數而不改變窗口的Z序,可以在調用該函數時將SWP_NOZORDER標志傳遞給參數uFlags。這樣可以確保窗口的Z序保持不變。
示例代碼如下:
HWND hWnd;
int x, y, width, height;
// 獲取窗口句柄
hWnd = FindWindow(NULL, "Window Title");
// 設置窗口位置和大小,但不改變Z序
SetWindowPos(hWnd, NULL, x, y, width, height, SWP_NOZORDER);