## 函數名稱
###函數功能
>[info]激活一個窗口。該窗口必須與調用線程的消息隊列相關聯。
* * * * *
###易語言聲明
~~~
.版本 2
.DLL命令 SetActiveWindow, 整數型, "user32.dll"
.參數 hwnd, 整數型
~~~
* * * * *
### 參數表
* hWnd:將被激活的最頂層窗口。
* * * * *
### 返回值
若函數調用成功,則返回原先活動窗口的句柄。若函數調用失敗,則返回值為NULL。若要獲得更多錯誤信息,可以調用GetLastError函數。
* * * * *
###注解
SetActiveWindow函數激活一個窗口,但當應用程序處于后臺時,將不激活指定窗口。當應用程序激活窗口時處于前臺,則窗口將被放到前臺。
若hWnd參數指定的窗口是被調用線程創建的,調用線程的活動窗口的狀態將被設置到hWnd中。否則,調用線程的活動窗口的狀態被設為NULL。
從另一方面講,SetForegroundWindow窗口函數激活一個窗口并將其強制為前臺的。當應用程序要顯示關鍵錯誤或需要用戶立即注意的信息時,應只能調用SetForegroundWindow函數。
使用AttachThreadInput函數可將一個線程的輸入處理連接到其他線程。這使得調用SetActiveWindow函數的線程可以激活與其他線程的消息隊列相關的窗口。
* * * * *
###函數用例
(暫無)
* * * * *
###參考文檔
(暫無)