在对话框结束中一般调用OnOK(),此函数调用DestroyWindow()吗?
为什么我重载了DestroyWindow()函数,而OnOK()显示没有调用DestroyWindow()。
如果没有调用,那它是怎么销毁窗口的呢?

解决方案 »

  1.   

    在你的DestroyWindow中调用基类CDialog的DestroyWindow().
      

  2.   

    怎么不调用啊,肯定要调用啊CDialog::DestroyWindow();它调用基类的DestoryWindow()函数啊
      

  3.   

    为什么OnOK()不调用派生类重载的DestoryWindow()?
    而单击窗口右上角的那个叉时,它调用了派生类重载的DestoryWindow()呢?
    我通过弹出对话框可以看出来的,怎么是这样呢?
      

  4.   

    OnClose()
    当非模态对话框时调用OnDestoryWindow()
      

  5.   

    zswzwy(酒是穿肠毒药 @ 色是刮骨钢刀) 汗~~~这名字狠~