专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

对话框不能移动,该如何处理

发布时间:2011-06-28 19:30:50 文章来源:www.iduyao.cn 采编人员:星星草
对话框不能移动
我用win32创建了一个主窗口和一个非模态对话框,在对话框上会画图和显示文字,在程序运行中先弹出主窗口,然后会自动弹出非模态的对话框,最后显示图片和文字,
在显示图片和文字之前,如果点击或移动对话框则主窗口会出现异常(我启动任务管理器,发现此时主窗口和对话框均显示未响应),但如果不点击或移动对话框,则能正常显示,
请求各位高手指点。

------解决方案--------------------
单步调试看看。
------解决方案--------------------
显示图片和文字花的时间太长了吧,导致界面阻塞了,把一些操作放到线程中
------解决方案--------------------
这个要调试下才好判断哦,
异常之后点重试(retry),然后看下调用堆栈(callstack)
------解决方案--------------------
不会代码里有什么等待语句或者死循环吧
------解决方案--------------------
不会代码里有什么等待语句或者死循环吧
------解决方案--------------------
看了2樓的解釋,本人深以為然.
------解决方案--------------------
子窗口的内存占用量是否太大.是否在主窗口的initdialog函数里对子窗口的对象进行了初始化.注意,在initdialog函数里进行子窗口对象的定义.也许就没有问题了.
------解决方案--------------------
还有,将子窗口的对象声明为主窗口的数据成员.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: