16,467
社区成员
发帖
与我相关
我的任务
分享
CString str="IDC_EDIT";
int i;
CString temp;
for(i=85;i<=98;i++)
{
temp.Format("%d",i);
str="IDC_EDIT"+temp;
GetDlgItem(str)->GetWindowText(temp);
qz[i]=atof(temp);
}
int EditId=0;
HWND hWndChild =::GetWindow(m_hWnd,GW_CHILD);
while(hWndChild)
{
char buf=[512];
::GetClassName(hWndChild,buf,512);//得到枚举的控件是什么类型的,
CString str=buf;
str.TrimRight();
if(str=="Edit")
{
EditId=GetDlgCtrlID(hWndChild);
sprintf(buf,"编辑控件ID是:%d,句柄是:%d",EditId,hWndChild);
::MessageBox(m_hWnd,buf,"信息提示",MB_OK);
}
hWndChild=::GetWindow(hWndChild,GW_HWNDNEXT);
}