Fonction EnumThreadWindows (winuser.h)
Énumère toutes les fenêtres non-enfants associées à un thread en passant le handle à chaque fenêtre, à son tour, à une fonction de rappel définie par l’application. EnumThreadWindows continue jusqu’à ce que la dernière fenêtre soit énumérée ou que la fonction de rappel retourne FALSE. Pour énumérer les fenêtres enfants d’une fenêtre particulière, utilisez la fonction EnumChildWindows .
Syntaxe
BOOL EnumThreadWindows(
[in] DWORD dwThreadId,
[in] WNDENUMPROC lpfn,
[in] LPARAM lParam
);
Paramètres
[in] dwThreadId
Type : DWORD
Identificateur du thread dont les fenêtres doivent être énumérées.
[in] lpfn
Type : WNDENUMPROC
Pointeur vers une fonction de rappel définie par l’application. Pour plus d’informations, consultez EnumThreadWndProc.
[in] lParam
Type : LPARAM
Valeur définie par l’application à passer à la fonction de rappel.
Valeur retournée
Type : BOOL
Si la fonction de rappel retourne TRUE pour toutes les fenêtres du thread spécifié par dwThreadId, la valeur de retour est TRUE. Si la fonction de rappel retourne FALSE sur une fenêtre énumérée, ou si aucune fenêtre n’est trouvée dans le thread spécifié par dwThreadId, la valeur de retour est FALSE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Ensemble d’API | ext-ms-win-ntuser-window-l1-1-0 (introduit dans Windows 8) |
Voir aussi
Conceptuel
Référence