关于模态对话框某些情况下在opengl下需要按alt才能显示的问题

今天碰到模态对话框时在opengl下需要按alt才能显示的问题, google下,发现也人出现这个问题,

给出的解决办法都不能用。

 

出现这个问题的大多数原因是因为渲染或者其他的东西耗用了太多的资源,导致显示对话框这种低优先级的消息

一直得不到处理。

 

我的方法是在显示对话框之前,想办法降低FPS,然后再domodal.

 

结果问题解决。在我这里是因为timer间隔太小了,WM_TIMER太频繁了,改大点,对话框就出来了。

posted on 2012-09-21 16:20  zengqh  阅读(435)  评论(0编辑  收藏  举报