首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

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

2013-04-20 
对话框的创建与销毁 导致的程序中断2个对话框之间的互相跳转我是这样实现的CC48BDlg_1 dlg1dlg1.DoModal(

对话框的创建与销毁 导致的程序中断
2个对话框之间的互相跳转  我是这样实现的
CC48BDlg_1 dlg1;
dlg1.DoModal();
this->DestroyWindow();

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

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

也可能我的想法完全不对,请教一下各位,给我一个好的解释,谢谢大家……
[解决办法]
如果窗体不多,将窗体定义为全局,不用每次都去初始化。

显示与隐藏,调用 ShowWindow 来实现。

热点排行