共用方式為


enumChildWindows 函式 (winuser.h)

藉由將句柄傳遞至應用程式定義的回呼函式,列舉屬於指定父視窗的子視窗。 EnumChildWindows 會繼續執行,直到列舉最後一個子視窗或回呼函式傳回 FALSE 為止。

語法

BOOL EnumChildWindows(
  [in, optional] HWND        hWndParent,
  [in]           WNDENUMPROC lpEnumFunc,
  [in]           LPARAM      lParam
);

參數

[in, optional] hWndParent

類型: HWND

要列舉其子視窗之父視窗的句柄。 如果此參數為 NULL,則此函式相當於 EnumWindows

[in] lpEnumFunc

類型: WNDENUMPROC

應用程式定義回呼函式的指標。 如需詳細資訊,請參閱 EnumChildProc

[in] lParam

類型: LPARAM

要傳遞至回調函式的應用程式定義值。

傳回值

類型: BOOL

不會使用傳回值。

備註

如果子視窗已建立自己的子視窗, EnumChildWindows 也會列舉這些視窗。

在列舉程序期間,在 Z 順序中移動或重新置放的子視窗將會正確列舉。 函式不會列舉列舉之前或列舉過程中建立的子視窗。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 winuser.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll
API 集合 ext-ms-win-ntuser-window-l1-1-0 (在 Windows 8) 中引進

另請參閱

概念

EnumChildProc

EnumThreadWindows

EnumWindows

GetWindow

參考

Windows