基本介紹
- 中文名:GetActiveWindow
- 外文名:GetActiveWindow
- 函式原型:HWND GetActiveWindow(VOID)
- Windows NT:3.1及以上版
- Windows:95及以上版本
C/C++,VB Api,C#,
C/C++
C++聲明:HWND GetActiveWindow(VOID)
參數:無。
返回值:返回值是與調用執行緒的訊息佇列相關的活動視窗的句柄。若執行失敗,返回NULL。
作業系統版本:Windows NT:3.1及以上版本;Windows CE:1.0及以上版本;
頭檔案:winuser.h;
庫檔案:user32.lib (Windows CE 5.0下為 Caret.lib & Foregnd.lib)。
VB Api
VB聲明: Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long
說明:獲得由當前執行緒創建的活動視窗的句柄
返回值Long:活動視窗的句柄。如沒有視窗處於活動狀態或處於活動狀態的視窗非當前執行緒創建,則返回零。
參數: IpClassName :指向一個指定了類名的空結束字元串,或一個標識類名字元串的成員的指針。如果該參數為一個成員,則它必須為前次調用theGlobafAddAtom函式產生的全局成員。該成員為16位,必須位於IpClassName的低 16位,高位必須為 0。 IpWindowName:指向一個指定了視窗名(視窗標題)的空結束字元串。如果該參數為空,則為所有視窗全匹配。
C#
C#聲明:[DllImport("user32.dll")]static extern IntPtr GetActiveWindow();
參數:第一個參數是要找的視窗的類,第二個參數是要找的視窗的標題