Fungsi EnumThreadWindows (winuser.h)
Menghitung semua jendela non-child yang terkait dengan utas dengan meneruskan handel ke setiap jendela, pada gilirannya, ke fungsi panggilan balik yang ditentukan aplikasi. EnumThreadWindows berlanjut hingga jendela terakhir dijumlahkan atau fungsi panggilan balik mengembalikan FALSE. Untuk menghitung jendela anak dari jendela tertentu, gunakan fungsi EnumChildWindows .
Sintaks
BOOL EnumThreadWindows(
[in] DWORD dwThreadId,
[in] WNDENUMPROC lpfn,
[in] LPARAM lParam
);
Parameter
[in] dwThreadId
Jenis: DWORD
Pengidentifikasi utas yang jendelanya akan dijumlahkan.
[in] lpfn
Jenis: WNDENUMPROC
Penunjuk ke fungsi panggilan balik yang ditentukan aplikasi. Untuk informasi selengkapnya, lihat EnumThreadWndProc.
[in] lParam
Jenis: LPARAM
Nilai yang ditentukan aplikasi untuk diteruskan ke fungsi panggilan balik.
Nilai kembali
Jenis: BOOL
Jika fungsi panggilan balik mengembalikan TRUE untuk semua jendela dalam utas yang ditentukan oleh dwThreadId, nilai yang dikembalikan adalah TRUE. Jika fungsi panggilan balik mengembalikan FALSE pada jendela yang dijumlahkan, atau jika tidak ada jendela yang ditemukan di utas yang ditentukan oleh dwThreadId, nilai yang dikembalikan adalah FALSE.
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