用一个CDialog *dlg;
用它指向不同的对象,在需要时dlg->DoModal();

解决方案 »

  1.   

    老哥,你误解我地意思了吧
    我是说如何定义那个默认启动窗体
    一般来说,我们用mfc appwizard生成的对话框是运行程序时默认显示的
    如果我想运行程序时是显示另外一个对话框,而不是那个默认的,怎么办那?
      

  2.   

    让那个dlg隐藏,然后把你想要的显示出来:),还有,怎么jisheng(古朴的狼) 兄改学vc了呢?难道放弃vb的阵营了?
      

  3.   

    在VC默认的对话的构造函数或Oninitial()中加入你要的Dlg的DoModal()就可以在默认的之前显示你的,
      

  4.   

    哦然也,然也~~~~
    我试试看,如果行就+分to: liu_feng_fly(我恨死驱动程序了,哎,就是为了混口饭吃) 
    呵呵,趁着年轻和感兴趣,多了解一些方面,我也许有贪多嚼不烂之嫌吧
      

  5.   

    修改CWinApp类的InitInstance,用你的对话框替代默认的对话框即可
      

  6.   

    修改CWinApp类的InitInstance,将
    CXXXDlg dlg;
    m_pMainWnd = &dlg;
    int nResponse = dlg.DoModal();
    中的CXXXDlg换成你的Dlg类就行了