非模态对话框的销毁

非模态对话框是在堆上创建的.所以销毁的时候需要重载OnOK和OnCancel以及PostNcDestroy,在OnOK和OnCancel中使用

 

来替换原来的代码.

如果对话框为游离状态(指父窗体或其他窗体没有掌控指向该对话框的指针),就需要重载PostNcDestroy()函数.

在PostNcDestroy()中添加

 

即可.

如果不是游离态,在掌管该对话框的指针的窗体中适当时候delete 该指针即可.

 

阅读更多
文章标签: delete
个人分类: VC
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭