Expand Minimize

EnumWindowsProc callback function

An application-defined callback function used with the EnumWindows or EnumDesktopWindows function. It receives top-level window handles. The WNDENUMPROC type defines a pointer to this callback function. EnumWindowsProc is a placeholder for the application-defined function name.

Syntax


BOOL CALLBACK EnumWindowsProc(
  _In_  HWND hwnd,
  _In_  LPARAM lParam
);

Parameters

hwnd [in]

A handle to a top-level window.

lParam [in]

The application-defined value given in EnumWindows or EnumDesktopWindows.

Return value

To continue enumeration, the callback function must return TRUE; to stop enumeration, it must return FALSE.

Remarks

An application must register this callback function by passing its address to EnumWindows or EnumDesktopWindows.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winuser.h (include Windows.h)

See also

Reference
EnumWindows
Conceptual
Windows
Other Resources
EnumDesktopWindows

 

 

Community Additions

ADD
Show:
© 2014 Microsoft