GetForegroundWindow 與 GetActiveWindow 的區別

GetActiveWindow 只是獲取當前程序中(嚴格地說是線程中)被激活的窗口;
GetForegroundWindow 是獲取當前系統中被激活的窗口.

兩個函數的級別不一樣, 一個是線程級、一個是系統級.

被激活的窗口不一定是頂層窗口(最上面的窗口).

 

 

GetActiveWindow返回線程的活動窗口,而不是系統的活動窗口。如果要得到用戶正在激活的窗口,應該使用GetForegroundWindow。

發佈了214 篇原創文章 · 獲贊 11 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章