模态对话框的销毁解决方案

模态对话框的销毁
我用模态对话框编写了一个游戏,当游戏在运行时我点击右上角的关闭按钮,模态对话框关闭,但是在我再次调用模态对话框时,并没有在游戏的开始界面,总是接着上次游戏运行的地方开始在运行,好像我关闭了对话框,并没有结束程序的运行只是暂停在了上一次关闭的时候,这是什么原因啊 求解决办法
------解决思路----------------------
你看看是不是在启动过程中没有将相关的成员变量清零?
------解决思路----------------------
引用:
Quote: 引用:

模态对话框会自动销毁
非模态对话框需要主动销毁
两种对话框搞混了?或者对话框关闭的时候游戏逻辑没有关闭。

 我用的是模态对话框,就像你说的 游戏逻辑并没有关闭一样 怎么解决啊

你的游戏怎么控制的,如果游戏数据全在主窗体的话,对话框关闭时将游戏初始化,或者对话框初始化时初始化游戏。