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
Referensi