<Return[I]><Top>

IsChild

Declare Function Api_IsChild& Lib "user32" (ByVal hWndParent&, ByVal hWnd&)

Declare Function IsChild Lib "user32" Alias "IsChild" (ByVal hWndParent As Long, ByVal hwnd As Long) As Long

指定されたウィンドウが、別に指定されたウィンドウの子ウィンドウ(または子孫のウィンドウ)であるかどうかを調べる。親ウィンドウが子ウィンドウの親ウィンドウチェインに入っている場合、その子ウィンドウは指定された親ウィンドウの直接の子孫である。親ウィンドウチェインは、子ウィンドウの元のオーバーラップウィンドウまたはポップアップウィンドウからつながっている。

パラメータ
hWndParent
    親ウィンドウのハンドルを指定する。
hWnd
    調査するウィンドウのハンドルを指定する。

戻り値
    調査対象ウィンドウが指定した親ウィンドウの子ウィンドウまたは子孫ウィンドウの場合は、0 以外の値が返る。
    調査対象ウィンドウが指定した親ウィンドウの子ウィンドウでも子孫ウィンドウでもない場合は、0 が返る。