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 |
|
See also
- Reference
- EnumWindows
- Conceptual
- Windows
- Other Resources
- EnumDesktopWindows