界面失去响应

thankall 2008-09-23 04:20:14
从CMDIFrameWnd派生出一个类作是主框架类。
主框架类包含几个子窗口,子窗口基本上都是CControlBar的派生类。

请问高手,有什么原因可以导致整个主窗口都不可用,即不响应任何的鼠标消息,界面好像都被置灰了,任务栏上的标题也不响应鼠标的右键消息。

这可能是由什么原因导致的?
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪狼__ 2008-09-23
  • 打赏
  • 举报
回复
我的也有类似的问题;
我想可能是刷新界面没处理好,正在调试中
jia_xiaoxin 2008-09-23
  • 打赏
  • 举报
回复
可能跟几个CControlBar窗体的消息循环和窗体重绘有关,可以将CControlBar窗体的数目减少到一个查看问题的所在.
thankall 2008-09-23
  • 打赏
  • 举报
回复
问题解决了。谢谢大家,给分。
draculacsdn 2008-09-23
  • 打赏
  • 举报
回复
可能有隐藏的提示框,而且失去焦点
cnzdgs 2008-09-23
  • 打赏
  • 举报
回复
先看看有没有死循环,再看一下是不是在哪里被阻塞了,另外你响应了哪些消息?
xsc2001 2008-09-23
  • 打赏
  • 举报
回复
是程序运行后由于执行什么长时间任务而无法响应,还是不响应任何的消息和操作呀?
是不是你从CMDIFrameWnd派生的这个类作是主框架类时出的问题,系统消息循环的主窗口是不是和你派生的这个类对象没有关联。
scq2099yt 2008-09-23
  • 打赏
  • 举报
回复
同意胡兄的建议
jameshooo 2008-09-23
  • 打赏
  • 举报
回复
在调试状态下直接选择IDE的中断按钮,看看程序运行到哪了。
多半是进入死循环或者耗时操作,没有进入消息循环

15,979

社区成员

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

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