可能你资源中的窗口属性Visible设置了false ,所以没有显示出来,
你可以用ShowWindow( SW_SHOW )来显示窗口

解决方案 »

  1.   

    lpszTemplateName ,是窗口模板名
    pParentWnd是指定父窗口的指针一般使用的是BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );
    这个创建函数,uIDTemplate是模板的ID号。
      

  2.   

    lpszTemplateName ,是窗口模板名
    pParentWnd是指定父窗口的指针一般使用的是BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );
    这个创建函数,uIDTemplate是模板的ID号。
      

  3.   

    lpszTemplateName ,是窗口模板名
    pParentWnd是指定父窗口的指针一般使用的是BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );
    这个创建函数,uIDTemplate是模板的ID号。
      

  4.   

    第一个参数指向你创建的对话框资源(可以是资源号例如IDD_DIALOG1或者模板名)
    把对话框属性visible设为真
    或者调用showwindow函数
    就能显示对话框资源
      

  5.   

    谢谢,各位呀
    可是,首先,我的第一个参数是对话框的ID;其次,我的对话框的属性是visible.编译,连接都没有问题.运行时,一旦点击视图框,就出错。在debug检查时在create()中出错地方是:
    m_lpszTemplateName=lpszTemplateName这一行,我实在搞不通也。
    各位继续帮忙吧,我给分就是了。
      

  6.   

    dlg为想显示的DIALOG的实例
    dlg->Create(ID, NULL) ;ID为想显示DIALOG的资源号
    dlg->ShowWindow(SW_SHOW);