我 定义了一个类CDlgDesShow,
想调用对话框
void CLoad::OnOK()
{
// TODO: Add extra validation here
UpdateData();
CMainFrame* pFrame=(CMainFrame*)AfxGetMainWnd(); CClientDoc *p=(CClientDoc *)pFrame->GetActiveDocument();
if(p->command==m_command && p->secret==m_secret && p->jiaoyan==m_jiaoyan)
{
CDialog::OnOK();
CDlgDesShow dlg;
dlg.DoModal(); }
else
{
AfxMessageBox("密码错误,请重新输入!");
}
}
结果老是提示未定义CDlgDesShow头文件之类的都加拉~~~
想调用对话框
void CLoad::OnOK()
{
// TODO: Add extra validation here
UpdateData();
CMainFrame* pFrame=(CMainFrame*)AfxGetMainWnd(); CClientDoc *p=(CClientDoc *)pFrame->GetActiveDocument();
if(p->command==m_command && p->secret==m_secret && p->jiaoyan==m_jiaoyan)
{
CDialog::OnOK();
CDlgDesShow dlg;
dlg.DoModal(); }
else
{
AfxMessageBox("密码错误,请重新输入!");
}
}
结果老是提示未定义CDlgDesShow头文件之类的都加拉~~~
放在CDlgDesShow dlg;
dlg.DoModal();下面
CDlgDesShow dlg;
dlg.DoModal();