我想关闭一个对话框11111111111
语句只有void CInsertCardKind::OnOk() 
{
CDialog::OnOK();}
结果整个程序完全关闭!!!!!!!!!!!!!
什么原因呢 !!!!!!!!!!!!!
请高手指教!!!!!!!!!!!!!!

解决方案 »

  1.   

    CDialog::OnOK();
    你的程序是对话框程序,这一句当然就退出了.
      

  2.   

    CInsertCardKind是你弹出的单独Dialog?
      

  3.   

    如果你的是对话框程序而CInsertCardKind是主对话框,那就会退出了。
      

  4.   

    是基于对话框的程序?
    肯定和CInsertCardKind,有关系!
      

  5.   

    跟踪一下MFC就会发现,CDialog::OnOK调用了 CInsertCardKind:OnClose然后又调用了CDialog::OnClose,然后...,然后就关闭了