疯狂最大化最小化,导致界面元素丢失

allenhiman 2009-05-19 02:20:31
我的一个MFC程序. 有不少界面.当切换到其中某个窗口后,这个窗口上有个LIST列表控件(就4,5个条目)
当我对这个程序快速不断的进行最大化,最小化(疯狂点任务栏上的程序图标).问题出现:
当我停止疯狂的时候,发现list列表没有了
进一步测试发现,如果选择windows主题为"windows经典"不会有这个问题.选择"xp风格"就有这个问题.

请给我讲讲,提提意见也好,
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
allenhiman 2009-05-19
  • 打赏
  • 举报
回复
UP
allenhiman 2009-05-19
  • 打赏
  • 举报
回复
to oyljerry
并不是所有的窗口都有这个问题. 假设一个很简单的程序并没有这样的问题.

to hurryboylqs
list控件和其它同一窗口的任何控件都没有了,包括按钮.但程序没有死.其它地方可以点.但是再次切到这个界面仍然没有东西.

to lygfqy and wutaihua
任务管理器查看过了,没有资源和内存泄露

最另我感到意外的是,切换到windows经典风格就没这个问题了,无论我怎么疯狂最大化最小化
wutaihua 2009-05-19
  • 打赏
  • 举报
回复
打开资源管理器,记录下你的句柄。然后这么折腾下,看句柄有没有积聚增多,内存有没有膨胀。
lygfqy 2009-05-19
  • 打赏
  • 举报
回复
资源没刷过来?
系统的原因不好找
从程序本身先找找吧
hurryboylqs 2009-05-19
  • 打赏
  • 举报
回复
List列表没了是什么意思?里面的数据没了还是List窗口都没了?
oyljerry 2009-05-19
  • 打赏
  • 举报
回复
这么频繁切换,是不是控件来不及刷新,看别的对话框等同样的List是否有这个问题...

15,979

社区成员

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

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