1. 程式人生 > >(轉)Windows API User32.dll詳細介紹

(轉)Windows API User32.dll詳細介紹

RegisterServiceProcess(ProcessID:Long,Type:Long) 
該函式存在於Kernal32.dll中. 
Process指向程序的ID,Type表示是否向系統註冊該程序,是1,否0.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetClientRect
函式功能:該函式獲取視窗客戶區的座標。客戶區座標指定客戶區的左上角和右下角。由於客戶區座標是相對子視窗客戶區的左上角而言的,因此左上角座標為(0,0)

函式原型:BOOL GetClientRect(HWND hWnd,LPRECT lpRect);
引數:
GetLastError 函式。
備註:Windows CE:命令條包含在客戶區中。
速查:Windows NT: 3.1以上版本:Windows:95以上版本: Windows CE:1.0以上版本:標頭檔案:winuser.h;庫檔案:user32.lib
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

GetDesktopWindow
函式功能:該函式返回桌面視窗的控制代碼。桌面視窗覆蓋整個螢幕。桌面視窗是一個要在其上繪製所有的圖示和其他視窗的區域。
函式原型:HWND GetDesktopWindow(VOID)
引數:無。
返回值:函式返回桌面視窗的控制代碼。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:不支援;標頭檔案:Winuser.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

GetForegroundwindow
函式功能:該函式返回前臺視窗(使用者當前工作的視窗)。系統分配給產生前臺視窗的執行緒一個稍高一點的優先順序。
函式原型:HWND GetForegroundwindow(VOID)
引數:無。
返回值:函式返回前臺窗回的控制代碼。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:1.0以上版本:標頭檔案:Winuser.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetLastActivePopup 
函式功能:該函式確定指定視窗中的哪一個彈出式視窗是最近活動的視窗。
函式原型:HWND GetLastActivePopup(HWND hWnd);
引數:
hWnd:所有者視窗控制代碼。
返回值:返回值標識了最近活動的彈出式視窗的控制代碼。如果滿足下列任一條件,則返回值與引數hWnd
相同:由hWnd指定的視窗是最近活動的:由hWnd指定的視窗不擁有任何彈出式視窗;由hWnd指定的視窗不是頂層視窗或它屬於其他視窗。
速查:Windows:3.1以上版本;Windows:95以上版本:Windows CE:不支援;標頭檔案:winuser.h;
庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetNextWindow
函式功能:該函式返回z序中的前一個或後一個視窗的控制代碼。下一視窗在指定視窗的下面,前一視窗則在上面。如果指定的視窗是頂端視窗,該函式返回下一個(或前一個)頂端視窗的控制代碼。如果指定的視窗是頂層視窗,函式返回下一個(或前一個)頂層視窗的控制代碼。如果函式是子視窗,則函式搜尋下一個或前一個子視窗的控制代碼。
函式原型:HWND GetNextWindow(HWND hWnd,UNIT wCmd);
引數:
hWnd:一個視窗的控制代碼。視窗控制代碼在wCmd引數的基礎上獲得的相對於這個視窗的控制代碼。
wCmd:指明視窗返回的是前一視窗的控制代碼還是後一視窗的控制代碼。該引數可以是下列兩個值之一:
GW HWNONEXT:返回在給定視窗的下面視窗的控制代碼。
GW_HWNDPREV:返回在給定視窗的上面視窗的控制代碼。
返回值:如果函式成功,返回值是前一視窗(或後一視窗)的控制代碼。如果前後視窗不存在,則返回值為NULL。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
備註:在設定了GW_HWNDNEXT或GW_GETPREV標誌時,呼叫該函式與呼叫GetWindow函式相同。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:不支援:標頭檔案:Winuer.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetParent
函式功能:該函式獲得一個指定子視窗的父視窗控制代碼。
函式原型:HWND GetParent(HWND hWnd);
引數:
hWnd:子視窗控制代碼,函式要獲得該子視窗的父視窗控制代碼。
返回值:如果函式成功,返回值為父視窗控制代碼。如果視窗無父視窗,則函式返回NULL。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
備註:WindowsCE:Windows CE1.0版本不支援除了對話方塊之外的所屬子視窗。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本:標頭檔案:Winuser.h:庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetTopWindow
函式功能:該函式檢查與特定父視窗相聯的子視窗z序,並返回在z序頂部的子視窗的控制代碼。
函式原型:HWND GetTopWindow(HWND hWnd);
引數:
hWnd:被查序的父視窗的控制代碼。如果該引數為NULL,函式返回Z序頂部的視窗控制代碼。
返回值;如果函式成功,返回值為在Z序頂部的子視窗控制代碼。如果指定的視窗無子視窗,返回值為NULL。
若想獲得更多錯誤資訊,請呼叫GetLastError函式。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:不支援;標頭檔案:Winuser.h:庫檔案;user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetWindow
函式功能:該函式返回與指定視窗有特定關係(如Z序或所有者)的視窗控制代碼。
函式原型:HWND GetWindow(HWND hWnd,UNIT nCmd);
引數:
hWnd:視窗控制代碼。要獲得的視窗控制代碼是依據nCmd引數值相對於這個視窗的控制代碼。
nCmd:說明指定視窗與要獲得控制代碼的視窗之間的關係。該引數值可以是下列之一:
GW_CHILD:如果指定視窗是父視窗,則獲得的是在Z序頂端的子視窗的控制代碼,否則為NULL。函式僅檢查指定父視窗的子視窗,不檢查繼承視窗。
GW_ENABLEDPOUP:(WindowsNT 5.0)返回的控制代碼標識了屬於指定視窗的處於使能狀態彈出式視窗(檢索使用第一個由GW_HWNDNEXT 查詢到的滿足前述條件的視窗);如果無使能視窗,則獲得的控制代碼與指定視窗相同。
GW_HWNDFIRST:返回的控制代碼標識了在Z序最高階的相同型別的視窗。如果指定視窗是最高階視窗,則該控制代碼標識了在Z序最高階的最高階視窗;如果指定視窗是頂層視窗,則該控制代碼標識了在z序最高階的頂層視窗:如果指定視窗是子視窗,則控制代碼標識了在Z序最高階的同屬視窗。
GW_HWNDLAST:返回的控制代碼標識了在z序最低端的相同型別的視窗。如果指定視窗是最高階視窗,則該柄標識了在z序最低端的最高階視窗:如果指定視窗是頂層視窗,則該控制代碼標識了在z序最低端的頂層視窗;如果指定視窗是子視窗,則控制代碼標識了在Z序最低端的同屬視窗。
GW_HWNDNEXT:返回的控制代碼標識了在Z序中指定視窗下的相同型別的視窗。如果指定視窗是最高階視窗,則該控制代碼標識了在指定視窗下的最高階視窗:如果指定視窗是頂層視窗,則該控制代碼標識了在指定視窗下的頂層視窗;如果指定視窗是子視窗,則控制代碼標識了在指定視窗下的同屬視窗。
GW HWNDPREV:返回的控制代碼標識了在Z序中指定視窗上的相同型別的視窗。如果指定視窗是最高階視窗,則該控制代碼標識了在指定視窗上的最高階視窗;如果指定視窗是頂層視窗,則該控制代碼標識了在指定視窗上的頂層視窗;如果指定視窗是子視窗,則控制代碼標識了在指定視窗上的同屬視窗。
GW_OWNER:返回的控制代碼標識了指定視窗的所有者視窗(如果存在)。
返回值:如果函式成功,返回值為視窗控制代碼;如果與指定視窗有特定關係的視窗不存在,則返回值為NULL。
若想獲得更多錯誤資訊,請呼叫GetLastError函式。
備註:在迴圈體中呼叫函式EnumChildWindow比呼叫GetWindow函式可靠。呼叫GetWindow函式實現該任務的應用程式可能會陷入死迴圈或退回一個已被銷燬的視窗控制代碼。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;標頭檔案:winuser.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetWindowPlacement
函式功能:該函式返回指定視窗的顯示狀態以及被恢復的、最大化的和最小化的視窗位置。
函式原型:BOOL GetWindowPlacement(HWND hWnd,WINDOWPLACEMENT★lpwndpl);
引數:
hWnd: 窗日控制代碼。
lpwndpl:指向WINDOWPLACEMENT結構的指標,該結構存貯顯示狀態和位置資訊。
在呼叫GetWindowPlacement函式之前,將WINDOWPLACEMENT結構的長度設為
sizeof(WIDNOWPLACEMENT)。如果lpwndpl->length設定不正確則函式GetWindowPlacement將失敗。
返回值;如果函式成功,返回值為非零;如果函式失敗,返回值為零。若想獲得更多錯誤資訊,請呼叫GetlastError函式。
備註:由該函式獲得的WINDOWPLACEMENT結構的flag單元總為0。如果hWnd的視窗被最大化,則showCmd元為 SHOWMZAXMIZED,如果視窗被最小化,則showCmd元為SHOWMINIMIZED,除此之外為SHOWNORMN, WINDOWPLACEMENT長度單元必須置為sizeOf( WINDOWPLACEMENT),如果引數設定不正確,函式返回FALSE。檢視設定視窗位置座標的正確資訊,參看WINDOWPLACEMENT。
速查:Windows Nt:3.1以上版本:Windows:95以上版本;Windows CE:不支援;標頭檔案:Winuser.h;庫檔案:User32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetWindowRect
函式功能:該函式返回指定視窗的邊框矩形的尺寸。該尺寸以相對於螢幕座標左上角的螢幕座標給出。
函式原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect);
引數:
hWnd:視窗控制代碼。
lpRect:指向一個RECT結構的指標,該結構接收視窗的左上角和右下角的螢幕座標。
返回值:如果函式成功,返回值為非零:如果函式失敗,返回值為零。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
速查:Windows NT:3.1以上版本:Windows:95以上版本;Windows CE:1.0以上版本;標頭檔案:Winuser.h;庫檔案:User32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetWindowText
函式功能:該函式將指定視窗的標題條文字(如果存在)拷貝到一個快取區內。如果指定的視窗是一個控制,則拷貝控制的文字。但是,GetWindowTeXt不能接收在其他應用程式中的控制文字。
函式原型:Int GetWindowText(HWND hWnd,LPTSTR lpString,Int nMaxCount);
引數:
hWnd:帶文字的視窗或控制的控制代碼。
IpString:指向接收文字的緩衝區的指標。
nMaxCount:指定要儲存在緩衝區內的字元的最大個數,其中包含NULL字元。如果文字超過界限,它就被截斷。
返回值:如果函式成功,返回值是拷貝的字串的字元個數,不包括中斷的空字元;如果視窗無標題欄或文字,或標題欄為空,或視窗或控制的控制代碼無效,則返回值為零。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
函式不能返回在其他應用程式中的編輯控制的文字。
備註:如果目標視窗屬於當前程序,GetWindowText函式給指定的視窗或控制傳送WM_GETTEXT訊息。如果目標視窗屬於其他程序,並且有一個視窗標題,則GetWindowTeXt返回視窗的標題文字,如果視窗無標題,則函式返回空字串。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:1.0以上版本;標頭檔案:Winuser.h;庫檔案:user32.lib:Unicode:在Windows NT上實現為Unicode和ANSI兩種版本。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
IsChild
函式功能:該函式測試一個視窗是否是指定父視窗的子視窗或後代視窗。如果該父視窗是在父視窗的連結串列上則子視窗是指定父視窗的直接後代。父視窗連結串列從原始層疊視窗或彈出視窗一直連到該子視窗。
函式原型:BOOL IsChild(HWND hWndParant,HWND hWnd);
引數:
hWndparant:父視窗控制代碼。
hWnd:將被測試的視窗控制代碼。
返回值:如果視窗是指定視窗的子視窗或後代視窗,則退回值為非零。如果視窗不是指定視窗的子視窗或後代視窗,則退回值為零。
速查:Windows NT:3.1以上版本:Windows:95以上版本;Windows CE:1.0以上版本;標頭檔案:winuser.h;庫檔案:user32.Iib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetWindowTextLent
函式功能:該函式返回指定視窗的標題文字(如果存在)的字元長度。如果指定視窗是一個控制,函式將返回控制內文字的長度。但是GetWindowTextLength函式不能返回在其他應用程式中的控制的文字長度。
函式原型:nit GetWindowTextLent(HWND hWnd);
引數:
hWnd:視窗或控制的控制代碼。
返回值:如果函式成功,返回值為文字的字元長度。在一定的條件下,返回值可能比實際的文字長度大。請參看說明。如果視窗無文字,返回值為零。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
備註:如果目標視窗屬於當前程序,GetWindowTextLength函式給指定的視窗或控制傳送WM_GETTEXT訊息。
在一定的條件下,函式GetWindowTextLength的返回值可能比實際的文字長度大。這是由於ANSI和Unlcode的混和使用以及系統允許 DBCS字元在文字記憶體在的原因,但是函式返回值要至少與文字的實際長度相等,因此可以利用這一點指導快取區的分配。在應用程式既使用ANSI函式又使用 Unicode的普通對話方塊時就會有快取分配的問題;同樣,當應用程式在一個Unicode的視窗過程中使用了ANSI的 GetWindowTextLength函式,或在一個ANSI的視窗過程中使用了Unicode的GetWindowTextLength函式的時候也有快取分配的問題。檢視ANSI和Vnicode函式,參考Wind32函式prototypes。
要獲得文字的實際長度,使用WM_GETTEXT, LB_GETTEXT或CB_GETLBTBTEXT訊息或GetWindowText函式。
速查:Windows NT:3.1以上版本:Windows:95以上版本:Windows CE:1.0以上版本;標頭檔案:Winuser.h;庫檔案:user32.lib;Unicode:在Windows NT上實現為山Unicode和ANSI兩種版本。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
GetWindowThreadProcessld
函式功能:該函式返回建立指定視窗執行緒的標識和建立視窗的程序的識別符號,後一項是可選的。
函式原型;DWORD GetWindowThreadProcessld(HWND hwnd,LPDWORD lpdwProcessld);
引數:
hWnd:視窗控制代碼。
lpdwProcessld:接收程序標識的32位值的地址。如果這個引數不為NULL,GetWindwThreadProcessld將程序標識拷貝到這個32位值中,否則不拷貝。
返回值:返回值為建立視窗的執行緒標識。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;標頭檔案:winuser.h;庫檔案;user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
IsIconic
函式功能:該函式確定給定視窗是否是最小化(圖示化)的視窗。
函式原型:BOOL IsIconic(HWND hWnd);
引數:
hWnd:被測試視窗的控制代碼。
返回值:如果視窗已圖示化,返回值為非零;如果視窗未圖示化,返回值為零。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:不支援;標頭檔案:winuser.h;
庫檔案:user32.Iib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
isWindow
函式功能:該函式確定給定的視窗控制代碼是否識別一個已存在的視窗。
因數原型:BOOL isWindow(HWND hWnd);
引數:
hWnd:被測試視窗的控制代碼。
返回值:如果視窗控制代碼標識了一個已存在的視窗,返回值為非零;如果視窗控制代碼未標識一個已存在視窗,返回值為零。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;標頭檔案:winuserhs;庫檔案:User32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
lswindowUnicode
函式功能:該函式確定指定的視窗是否是一個本地Unicode視窗。
函式原型: BOOL lswindowUnicode(HWND hwndJ;
引數:
hWnd:被測試視窗的控制代碼。
返回值:如果視窗是一個本地Unicode視窗,返回值為非零;如果視窗不是一個本地Unicode視窗,返回值為零,同時說明視窗是一個ANSI視窗。
備註;一個視窗的字符集是由函式RegosterClass決定的。如果視窗類是以ANSI版的RegisterClass   ( RegjsterClassA)註冊的,則視窗字符集是ANSI的;如果視窗類是以Unicode版的Registerclass ( RegisterClassW)註冊的,則視窗字符集是Unicode。
系統為視窗訊息自動作Unicode和ANSI的雙向翻譯。例如,如果一個使用Unicode字符集的視窗測到一個ANSI視窗訊息,則系統在呼叫視窗過程之前先將該訊息轉換為Unicode訊息。系統呼叫lsWindowUnicode函式決定是否翻譯訊息。
速查:Windows NT:3.1以上版本;Windows: 95以上版本;Windows CE:不支援;標頭檔案:Winuser.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
IsWindowVisible
函式功能:該函式獲得給定視窗的可視狀態。;
函式原型:BOOL IsWindowVisible(HWND hWnd);
引數;
hWnd:被測試視窗的控制代碼。
返回值:如果指定的視窗及其父視窗具有WS_VISIBLE風格,返回值為非零;如果指定的視窗及其父視窗不具有WS_VISIBLE風格,返回值為零。由於返回值表明了視窗是否具有Ws_VISIBLE風格,因此,即使該視窗被其他視窗遮蓋,函式返回值也為非零。
備註:視窗的可視狀態由WS_VISIBLE位指示。當設定了WS_VISIBLE位,視窗就可顯示,而且只要視窗具有WS_VISIBLE風格,任何畫在視窗的資訊都將被顯示。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;標頭檔案:winuser.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
IsZoomed
函式功能:該函式確定視窗是否是最大化的視窗。
函式原型:BOOL IsZoomed(HWND hWnd);
引數:
hWnd:被測試視窗的控制代碼。
返回值:如果視窗己最大化,則返回值為非零;如果視窗未最大化,則返回值為零。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:不支援;標頭檔案:Winuer.h;庫檔案:User32.Iib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
MoveWindow
函式功能:該函式改變指定視窗的位置和尺寸。對於頂層視窗,位置和尺寸是相對於螢幕的左上角的:對於子視窗,位置和尺寸是相對於父視窗客戶區的左上角座標的。
函式原型:BOOL MoveWindow(HWND hWnd.int x.int y,int nWidth,int nHeight,BOOL BRePaint);
引數:
hWnd:視窗控制代碼。
x:指定視窗的新位置的左邊界。
Y:指定視窗的新位置的頂部邊界。
nWidth:指定視窗的新的寬度。
nHaight:指定視窗的新的高度。
bRepaint: 確定視窗是否被重新整理。如果該引數為TRUE,視窗接收一個WM_PAINT訊息;如果引數為FALSE,不發生任何重新整理動作。它適用於客戶區,非客戶區(包括標題欄和滾動條),及由於移動子視窗而露出的父視窗的區域。如果引數為FALSE,應用程式就必須明確地使視窗無效或重畫該視窗和需要重新整理的父視窗。
返回值:如果函式成功,返回值為非零;如果函式失敗,返回值為零。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
備註:如果bRepaint為TRUE,系統在視窗移動後立即給視窗過程傳送WM_PAINT訊息(即由MoveWindow函式呼叫 UPdateWindow函式)。如果bRepaint 為FALSE,系統將WM_PAINT訊息放在該視窗的訊息佇列中。訊息迴圈只有在派遣完訊息佇列中的其他訊息時才派遣WM_PAINT訊息。
MoveWindow給視窗傳送WM_WfNOWPOSCHANGING,WM_WINDOWPOSCHANGED,WM_MOVE,WM_SIZE和WM_NCCALCSIZE訊息,
速查:Windows NT:3.1以上版本:Windows:95以上版本;Windows CE:1.0以上版本:標頭檔案:winuser.h;庫檔案:user32.lib。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Openlcon
函式功能:該函式將一個最小化視窗恢復到原來的位置和尺寸並且啟用該視窗。
函式原型:BOOL Openlcon(HWNDhWnd);
引數:
hWnd:被恢復與啟用的視窗的控制代碼。
返回值:如果函式成功,返回值為非零;如果函式失敗,返回值為零。若想獲得更多錯誤資訊,請呼叫GetLastError函式。
備註:Openlcon向給出的視窗傳送WM_QUERYOPEN訊息。
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:不支援:標頭檔案:winuser.h;庫檔案:user32.lib。