15,976
社区成员
发帖
与我相关
我的任务
分享
//假设有10个edit,要求edit的ID必须是连续的或者有规律可找的。
.h:
CEdit m_edit[10];
afx_msg void OnKillfocusEdit(UINT nId);
.cpp
for(int i=0;i<10;i++)
DDX_Control(pDX, IDC_EDIT1+i, m_edit[i]);
ON_CONTROL_RANGE(EN_KILLFOCUS,IDC_EDIT1,IDC_EDIT10,OnKillfocusEdit)
void C111Dlg::OnKillfocusEdit(UINT nId)
{
CString str;
nId = nId - IDC_EDIT1;
m_edit[nId].GetWindowText(str);
}