void EditUClassAttrDlg::OnBnClickedButton1()
{
EndDialog(IDC_BUTTON1); //这句代码的意思是让Dlg.DoModal()的返回值是IDC_BUTTON1
}
int editvalue = edituclassattrdlg.DoModal();
if (editvalue == IDOK)
{
CString outattrmodifier = edituclassattrdlg.getInattrmodifier();
CString outattrfield = edituclassattrdlg.getInattrfield();
attribute->attrmodifier = outattrmodifier;
attribute->attrfield = outattrfield;
Invalidate();
}
else if (editvalue == IDC_BUTTON1)
{
list<Attribute *>& attrlist2 = (*b)->getAttrList();
if (apos == attrlist2.size()) //如果当前选中的正好是最后一个属性用这种方式删除
{
at