属性显示对话框

来源:互联网 发布:数组转字符串 编辑:程序博客网 时间:2024/05/16 08:53
对话框的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();}