天天看点

如何只打开一次非模态对话框

if(pDlg   ==   NULL)  

{  

      pDlg   =   new   CMyDlg();  

      pDlg->Create(IDD_....);  

}  

if(pDlg->IsWindowVisible()==NULL)

     pDlg->ShowWindow(SW_SHOW);  

else

      pDlg->ShowWindow(SW_HIDE);

      pDlg->ShowWindow(SW_SHOW);  

}