VS2008 MFC 怎么点击按钮生成子对话框,搜了不少资料,可总是错,我已做的工作是add->resouce,dialog, 
CBDlg dlg;
dlg.DoModal();错误的结果是:
error C2065: 'CBDlg' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'dlg'
error C2065: 'dlg' : undeclared identifier
error C2065: 'dlg' : undeclared identifier
error C2228: left of '.DoModal' must have class/struct/union请问我哪里错了,请大神教教我,越详细越好

解决方案 »

  1.   

    #include "BDlg.h"
      需要包含头文件,不然找不到定义
      

  2.   

    这个我加了啊,是放在主对话框的.cpp中的,还有就是在子对话框中添加的类名如果为ss,那么是不是这样呢
    ss dlg;
    dlg DoModal();
    就是dlg之前的那个搞不清楚,还请多多指教
      

  3.   

    刚学,搞不清放哪,你就放到stdafx.h中吧
    以后熟悉来在慢慢改回来