在菜单中打开对话框时,出现'CAddBaseInfo' : undeclared identifier
这个应该在哪定义 我之前已经建立一个对话框类CAddBaseInfo 为么现在不能用呢?
void CMainFrame::OnAddMenuInfo() 
{
// TODO: Add your command handler code here
CAddBaseInfo dlg;
dlg.m_strTitle="新建基站";
dlg.bEdit=FALSE;
dlg.DoModal();
AfxMessageBox("KK");
}

解决方案 »

  1.   

    类CAddBaseInfo的头文件 应该包含在你的动作所在文件
      

  2.   

    谢谢! 我加了以后出现m_strTitle' : is not a member of 'CAddBaseInfo'
    CAddBaseInfo dlg;
    dlg.m_strTitle="新建基站";//设置对话框的标题
    dlg.bEdit=FALSE;
    dlg.DoModal(); 
    m_strTitle不是CAddBaseInfo 的成员,
    我把中间两行删掉的话(不改变对话框信息)出现个错误的窗口!
    请高手指点一下,谢谢!
      

  3.   

    1 .CAddBaseInfo 这个类的.h 文件中添加成员变量:m_strTitle (public 类型),dlg.m_strTitle=_T("新建基站");2 .在CMainFrame 的.cpp文件开头加上 #include "AddbaseInfo.h"