加在CD_mydlg 的OnDestroy()里难道不行吗?

解决方案 »

  1.   

    无模式对话框应该用EndDialog结束。
    new后delete即可
      

  2.   

    我認爲在PostNcDestroy()里加delete this是最標準的方法了,
    沒有懷疑過
      

  3.   

    OnCancel() 加入DestroyWindow()
    然后在OnDestroy()加入delete this
     或者通过向父窗口发送消息,要求其他窗口对其进行销毁
      

  4.   

    我在PostNcDestroy()加了delete this
    但是检查内存,还是每次内存都没有释放!!!!
      

  5.   

    我在父对话筐的OnInitDialog()
    m_dlg = newCD_mydlg();然后在OnButton()按钮中
    delete m_dlg;
    还是在OnButton()按钮中检查内存,还是没有释放掉!
      

  6.   

    你是不是在对话框中有用new方法申请的内存呢?而在析构函数中没有delete它们.