Función EnumThreadWindows (winuser.h)
Enumera todas las ventanas no secundarias asociadas a un subproceso pasando el identificador a cada ventana, a su vez, a una función de devolución de llamada definida por la aplicación. EnumThreadWindows continúa hasta que se enumera la última ventana o la función de devolución de llamada devuelve FALSE. Para enumerar las ventanas secundarias de una ventana determinada, use la función EnumChildWindows .
Sintaxis
BOOL EnumThreadWindows(
[in] DWORD dwThreadId,
[in] WNDENUMPROC lpfn,
[in] LPARAM lParam
);
Parámetros
[in] dwThreadId
Tipo: DWORD
Identificador del subproceso cuyas ventanas se van a enumerar.
[in] lpfn
Tipo: WNDENUMPROC
Puntero a una función de devolución de llamada definida por la aplicación. Para obtener más información, vea EnumThreadWndProc.
[in] lParam
Tipo: LPARAM
Valor definido por la aplicación que se va a pasar a la función de devolución de llamada.
Valor devuelto
Tipo: BOOL
Si la función de devolución de llamada devuelve TRUE para todas las ventanas del subproceso especificado por dwThreadId, el valor devuelto es TRUE. Si la función de devolución de llamada devuelve FALSE en cualquier ventana enumerada o si no hay ventanas encontradas en el subproceso especificado por dwThreadId, el valor devuelto es FALSE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluir Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Conjunto de API | ext-ms-win-ntuser-window-l1-1-0 (introducido en Windows 8) |
Consulte también
Conceptual
Referencia