为什么在一个窗口上弹出新窗口主窗口就死机

poiuy343 2009-08-24 04:44:53
A为主窗口 B为需要弹出的窗口

一旦A中一个按钮点击弹出B窗口,A窗口就会卡死。

哪怕在A窗口上有个按钮 单击按钮 afxmessagebox("") 都会导致A卡死 请问是什么原因?
...全文
164 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Comgarden 2009-08-24
  • 打赏
  • 举报
回复
不是卡死
是模态和非模态的概念
poiuy343 2009-08-24
  • 打赏
  • 举报
回复
额。。看来不是窗口的问题了。。
我发现我的A窗口打开了 CPU占用就是100%。。

我把我加上去的代码全部删除了 剩下生成的呆了 居然也100%

恐怕是我删错了代码的样子
whg01 2009-08-24
  • 打赏
  • 举报
回复
afxmessagebox是打开一个模态窗口,即新开的窗口不关闭,程序就不return,也就是主窗口的代码停止在调用afxmessagebox的地方。

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧