The EnumWindowsProc function is 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(
HWND hwnd,
LPARAM lParam
);
Parameters
- hwnd
-
[in] Handle to a top-level window.
- lParam
-
[in] Specifies 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.
Function Information
| Header | Declared in Winuser.h, include Windows.h |
|---|
| Import library | None |
|---|
| Minimum operating systems |
Windows 95, Windows NT 3.1 |
|---|
See Also