The EnumChildProc function is an application-defined callback function that receives child window handles as a result of a call to the EnumChildWindows function.
BOOL CALLBACK EnumChildProc(
HWND hwnd, |
// handle to child window |
LPARAM lParam |
// application-defined value |
); |
To continue enumeration, the callback function must return TRUE; to stop enumeration, it must return FALSE.
The callback function can carry out any desired task.
An application must register this callback function by passing its address to EnumChildWindows. EnumChildProc is a placeholder for the application-defined function name.