对话框的OK单击按钮实现
void CPropertyDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_propName);
}
BEGIN_MESSAGE_MAP(CPropertyDlg, CDialog)
ON_BN_CLICKED(IDOK, &CPropertyDlg::OnBnClickedOk)
END_MESSAGE_MAP()
// CPropertyDlg 消息处理程序
void CPropertyDlg::OnBnClickedOk()
{
CModelInfo modelInfo = CModelManager::GetInstance().GetLatestAddedModelInfo();
map<string,string> pMap = modelInfo.GetMap();
this->UpdateData();//注意添加数据保存
string tmp = m_propName.GetString();
string val = pMap[tmp];
AfxMessageBox("属性"+m_propName+"的值是:"+val.c_str());
CDialog::OnOK();
}