主题:VC++ MFC中MessageBox不显示变量数据
定义了两个EditBox变量:m_NAME,m_NUME,均为CString类型。对话框类为CInputDlg。为什么点击OK按钮后MessageBox只显示一个‘,’号,而没有显示m_NAME和m_NUME的值?
void CInputDlg::OnOK()
{
// TODO: Add extra validation here
CInputDlg test1;
CString str;
if(IDOK==test1.DoModal())
{
str.Format("%s,%s",test1.m_NAME,test1.m_NUME);
MessageBox(str);
}
CDialog::OnOK();
}
void CInputDlg::OnOK()
{
// TODO: Add extra validation here
CInputDlg test1;
CString str;
if(IDOK==test1.DoModal())
{
str.Format("%s,%s",test1.m_NAME,test1.m_NUME);
MessageBox(str);
}
CDialog::OnOK();
}