BOOL CALLBACK EnumChildProc(HWND hwndChild, LPARAM lParam) //回调函数
//参数1:EnumChildWindows函数自动传过来的子窗口句柄
//参数2:就是EnumChildWindows函数的参数3的值
{
TCHAR ch[MAX_PATH] = { 0 };
::GetWindowText(hwndChild, ch, MAX_PATH);
AfxMessageBox(ch);
return 1;
}
void CEnumChildWindowsDlg::OnBnClickedButton3()
{
BOOL b = EnumChildWindows(hWnd, EnumChildProc,NULL); //枚举子窗口
//参数1:HWND父窗口句柄
//参数2:回调函数;如果回调函数返回true,则枚举继续直到枚举完成;如果返回false,则将会中止枚举
//参数3:LPARAM 自定义传递的值
}
实例工程下载:
链接:https://pan.baidu.com/s/1E6eIU-N-qPPzeddd4Gx2tg
提取码:6666