读书人

WINDOWS编程中的有关问题

发布时间: 2012-02-28 13:06:35 作者: rapoo

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;
}

读书人网 >C++

热点推荐