Compartilhar via


EnumWindows

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função enumera de alto nível todas as janelas na Tela, passando o identificador para cada janela, in TURN, para um função callback Application-defined. EnumWindows continua até que a última janela de alto nível é enumerado ou retorna o função callback FALSE.

Syntax

BOOL EnumWindows( 
  WNDENUMPROC lpEnumFunc, 
  LPARAM lParam 
); 

Parameters

  • lpEnumFunc
    [no] Ponteiro longo para um função callback Application-defined. Para obter mais informações, consulte EnumWindowsProc.
  • lParam
    [in, Out] Especifica um application-defined value a serem passados para o função callback.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O EnumWindows função não enumere as janelas filho.

Essa função é mais seguro que chamado de GetWindow função em um executar um loop. Um aplicativo que chama GetWindow Para executar esta tarefa riscos sendo detectada em um executar um loop infinita ou referenciar um identificador para uma janela que tenha sido destruída.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

EnumWindowsProc
GetWindow
Windows Functions