GetParent

GetParent函式獲得一個指定子視窗的父視窗句柄

基本介紹

  • 中文名:windows平台的SDK函式
  • 外文名:GetParent
  • 函式功能:獲得一個指定子視窗的父視窗句柄
  • 函式原型:HWND GetParent
windows平台的SDK函式,參數:,返回值:,備註:,速查:,VB聲明,MFC類庫視窗類的成員函式,

windows平台的SDK函式

函式功能:該函式返回一個指定子視窗的父視窗句柄
函式原型: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。

VB聲明

Declare Function GetParent Lib "user32" Alias "GetParent" (ByVal hwnd As Long) As Long
說明
判斷指定視窗的父視窗返回值 Long,父視窗的句柄。如視窗沒有父視窗,或遇到錯誤,則返回零。會設定GetLastError 參數表、參數、類型及說明 hwnd Long,欲測試的視窗的句柄。
MSDN對於返回值的說明是:
如果視窗是一個子視窗返回值是父視窗句柄。如果是一個頂級視窗,返回值是擁有者視窗句柄。如果是一個頂級視窗並且它沒有擁有者或者函式執行失敗返回值為NULL。雖然按字面意思是獲得父視窗句柄,但如果需要獲得父視窗而不是擁有者視窗要使用GetAncestor函式。

MFC類庫視窗類的成員函式

函式聲明如下:
CWnd* GetParent( ) const;
沒有參數。
如果成功,返回指向當前視窗的父視窗的指針。如果失敗,則返回NULL。
參考CWnd::GetParentFrame()。

相關詞條

熱門詞條

聯絡我們