WINDOWS编程中的问题
void CTHEBIGBOSSDlg::OnButton1()
{
// TODO: Add your control notification handler code here
UpdateData(true);
if(m_name.IsEmpty()||m_sex.IsEmpty()||m_age.IsEmpty())
{
MessageBox("请输入完整信息");
return;
}
else
{
MessageBox("");
}
}
当我在WINDOWS编程的时候运行下面的代码,出现这样的错误:
left of 'IsEmpty' must have class\union\struct.可是我已经对m_name.m_sex,m_age声明了啊,
还有一个问题是,在一个基本对话框中输入数据和控件,如何再另外的一个对话框中显示????是用MessageBox()还是用文档/视图???????
[解决办法]
m_name是什么类型?是CString类型吗?CString类型可以有IsEmpty的。
第二个问题两个都可以的。
[解决办法]
m_age不是CString的
[解决办法]
if(m_name.IsEmpty() || m_sex.IsEmpty())
{
MessageBox("请输入完整信息");
return;
}