明飞的技术园地

笨鸟先飞
  博客园  :: 新随笔  :: 联系 :: 管理

vc初学6-模态窗口调用和非模态窗口调用

Posted on 2007-03-06 10:47  明飞  阅读(908)  评论(1)    收藏  举报

调用函数
void CModalessView::OnViewDialog()
{
1.模态调用

 CModelessDlg *pDlg=new CModelessDlg;    //初始化对话框对象
pDlg->DoModal();
或者
 CModelessDlg pDlg
pDlg.DoModal();

2.非模态调用
CModelessDlg *pDlg=new CModelessDlg;
 pDlg->Create(IDD_DIALOG1,this);              //创建对话框
 pDlg->ShowWindow(SW_RESTORE);         //显示对话框


}
区别主要在于非模态用Create函数代替了DoModal函数