EnumChildWindows枚举所有子窗口

BOOL CALLBACK EnumChildProc(HWND hwndChild, LPARAM lParam)
{
	TCHAR szWndTitle[1024];
	int nLen = GetWindowText(hwndChild, szWndTitle, 1024);
	if (nLen)
	{
		if (strcmp(szWndTitle,(char*)lParam)==0)
		{
			AfxMessageBox("已经找到");
		}
	}
	return TRUE;
}

void CNewSoulDlg::OnBnClickedButton1()
{
	// TODO: 在此添加控件通知处理程序代码
	char *Temp = "物品T";
	EnumChildWindows((HWND)0xD06BE, EnumChildProc, (LPARAM)Temp);
}

你可能感兴趣的:(MFC)