当前位置: 代码迷 >> WinCE >> 对话框的创办与销毁 导致的程序中断
  详细解决方案

对话框的创办与销毁 导致的程序中断

热度:78   发布时间:2016-04-28 12:26:52.0
对话框的创建与销毁 导致的程序中断
2个对话框之间的互相跳转  我是这样实现的
CC48BDlg_1 dlg1;
dlg1.DoModal();
this->DestroyWindow();

CC48BDlg_2 dlg2;
dlg2.DoModal();
this->DestroyWindow();
这样可以实现2个窗口的跳转 ,但是如果跳转的次数多了的话,会出现Stack overflow,导致程序中断

我觉得是一个窗口跳转到另一个窗口时   该窗口销毁的不彻底  导致内存溢出  如果是这样 要怎样才能彻底销毁呢

也可能我的想法完全不对,请教一下各位,给我一个好的解释,谢谢大家……

------解决方案--------------------
如果窗体不多,将窗体定义为全局,不用每次都去初始化。

显示与隐藏,调用 ShowWindow 来实现。
  相关解决方案