Bagikan melalui


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

EnumChildWindows

EnumThreadWndProc

EnumWindows

Referensi

Windows