mfc动态创建了多个Edit控件 怎么添加响应事件
//编辑框
CEdit* setBase::NewMyCEdit(string str,CRect rect, int nStyle,int nID)
{
CEdit *p_Button = new CEdit();
ASSERT_VALID(p_Button);
wstring stemp = s2ws(str);
LPCWSTR result = stemp.c_str();
p_Button->Create(WS_CHILD | WS_VISIBLE | nStyle, rect, this, nID ); //创建按钮
p_Button->SetFont(&m_font1);
p_Button->SetWindowText(result);
return p_Button;
}
if(strcmp(str.data(),"EditBox")==0)
{
/*CEdit *p_Cedit*/
editCtrl.editCtrl = NewMyCEdit(str2,CRect(0,0,0,0),WS_BORDER,IDC_CEDIT_BTN+editNo);
editCtrl.ctrlName = str1;
editCtrl.nID = IDC_CEDIT_BTN+editNo;
editCtrl.soleStr = soleStr;
editCtrl.editCtrl->MoveWindow(&m_rc);
editCtrl.editCtrl->ShowWindow(true);
if(flog1 == 1)
{
editCtrl.editCtrl->EnableWindow(FALSE);
}
m_VecEditCtrl.push_back(editCtrl);
editNo++;
}