GetParent函式獲得一個指定子視窗的父視窗句柄。
基本介紹
- 中文名:windows平台的SDK函式
- 外文名:GetParent
- 函式功能:獲得一個指定子視窗的父視窗句柄
- 函式原型:HWND GetParent
windows平台的SDK函式,參數:,返回值:,備註:,速查:,VB聲明,MFC類庫視窗類的成員函式,
windows平台的SDK函式
函式功能:該函式返回一個指定子視窗的父視窗句柄
函式原型:HWND GetParent(HWND hWnd);
參數:
返回值:
備註:
WindowsCE:Windows CE1.0版本不支持除了對話框之外的所屬子視窗。
速查:
Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本:頭檔案:Winuser.h:庫檔案:user32.lib。
VB聲明
Declare Function GetParent Lib "user32" Alias "GetParent" (ByVal hwnd As Long) As Long
說明
判斷指定視窗的父視窗返回值 Long,父視窗的句柄。如視窗沒有父視窗,或遇到錯誤,則返回零。會設定GetLastError 參數表、參數、類型及說明 hwnd Long,欲測試的視窗的句柄。
MSDN對於返回值的說明是:
如果視窗是一個子視窗返回值是父視窗句柄。如果是一個頂級視窗,返回值是擁有者視窗句柄。如果是一個頂級視窗並且它沒有擁有者或者函式執行失敗返回值為NULL。雖然按字面意思是獲得父視窗句柄,但如果需要獲得父視窗而不是擁有者視窗要使用GetAncestor函式。
MFC類庫視窗類的成員函式
沒有參數。
返回值:
如果成功,返回指向當前視窗的父視窗的指針。如果失敗,則返回NULL。
參考CWnd::GetParentFrame()。