SetActiveWindow 函式 (winuser.h)
啟動視窗。 視窗必須附加至呼叫執行緒的訊息佇列。
語法
HWND SetActiveWindow(
[in] HWND hWnd
);
參數
[in] hWnd
類型: HWND
要啟動的最上層視窗控制碼。
傳回值
類型: HWND
如果函式成功,則傳回值是先前使用中視窗的控制碼。
如果函式失敗,則傳回值為 Null。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
SetActiveWindow函式會啟動視窗,但如果應用程式位於背景,則不會。 如果視窗在系統啟動視窗時,其應用程式位於前景 (Z-Order) 前景。
如果 hWnd 參數所識別的視窗是由呼叫執行緒所建立,則呼叫執行緒的作用中視窗狀態會設定為 hWnd。 否則,呼叫執行緒的作用中視窗狀態會設定為 Null。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包括 Windows.h) |
程式庫 | User32.lib |
Dll | User32.dll |
API 集合 | ext-ms-win-ntuser-window-l1-1-4 (于 Windows 10 10.0.14393 版) |
另請參閱
概念
參考