Função EnumThreadWindows (winuser.h)
Enumera todas as janelas não criadas associadas a um thread passando o identificador para cada janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. EnumThreadWindows continua até que a última janela seja enumerada ou a função de retorno de chamada retorne FALSE. Para enumerar janelas filho de uma janela específica, use a função EnumChildWindows .
Sintaxe
BOOL EnumThreadWindows(
[in] DWORD dwThreadId,
[in] WNDENUMPROC lpfn,
[in] LPARAM lParam
);
Parâmetros
[in] dwThreadId
Tipo: DWORD
O identificador do thread cujas janelas devem ser enumeradas.
[in] lpfn
Tipo: WNDENUMPROC
Um ponteiro para uma função de retorno de chamada definida pelo aplicativo. Para obter mais informações, consulte EnumThreadWndProc.
[in] lParam
Tipo: LPARAM
Um valor definido pelo aplicativo a ser passado para a função de retorno de chamada.
Retornar valor
Tipo: BOOL
Se a função de retorno de chamada retornar TRUE para todas as janelas no thread especificado por dwThreadId, o valor retornado será TRUE. Se a função de retorno de chamada retornar FALSE em qualquer janela enumerada ou se não houver janelas encontradas no thread especificado por dwThreadId, o valor retornado será FALSE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Conjunto de APIs | ext-ms-win-ntuser-window-l1-1-0 (introduzido em Windows 8) |
Confira também
Conceitual
Referência