Fungsi EnumChildWindows (winuser.h)

Menghitung jendela anak yang termasuk dalam jendela induk yang ditentukan dengan meneruskan handel ke setiap jendela anak, pada gilirannya, ke fungsi panggilan balik yang ditentukan aplikasi. EnumChildWindows berlanjut hingga jendela anak terakhir dijumlahkan atau fungsi panggilan balik mengembalikan FALSE.

Sintaks

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

Parameter

[in, optional] hWndParent

Jenis: HWND

Handel ke jendela induk yang jendela anaknya akan dijumlahkan. Jika parameter ini NULL, fungsi ini setara dengan EnumWindows.

[in] lpEnumFunc

Jenis: WNDENUMPROC

Penunjuk ke fungsi panggilan balik yang ditentukan aplikasi. Untuk informasi selengkapnya, lihat EnumChildProc.

[in] lParam

Jenis: LPARAM

Nilai yang ditentukan aplikasi untuk diteruskan ke fungsi panggilan balik.

Nilai kembali

Jenis: BOOL

Nilai yang dikembalikan tidak digunakan.

Keterangan

Jika jendela anak telah membuat jendela anak sendiri, EnumChildWindows juga menghitung jendela tersebut.

Jendela anak yang dipindahkan atau diposisikan ulang dalam urutan Z selama proses enumerasi akan dijumlahkan dengan benar. Fungsi ini tidak menghitung jendela anak yang dihancurkan sebelum dijumlahkan atau yang dibuat selama proses enumerasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-window-l1-1-0 (diperkenalkan dalam Windows 8)

Lihat juga

Konseptual

EnumChildProc

EnumThreadWindows

EnumWindows

GetWindow

Referensi

Windows