目前项目的软件界面使用了大量的自己定制的UI效果,现在遇到一个比较麻烦的问题:
    在绘制主界面背景的时候,我们用的是很小的背景图一块一块的贴上去的,为了绘图不会导致太闪烁,所以就先绘制到了内存DC上,然后绘制到屏幕DC,但是在某种情况下就出问题了,当窗口由正常-->最大化或者最小化-->最大化,都会导致绘制失败,软件的背景是由桌面的背景填的,就是花屏,出现的条件是,当开了几个以上的飞Q局域网软件的聊天窗口(根据电脑的性能,快的电脑要多开几个),这个软件的聊天窗口都有置顶的特性。
    之后我们尝试不用内存DC,而直接把背景图一块一块的直接贴到屏幕DC上,问题能得到解决,但是绘制速度明显就变慢了,请问在开启飞Q这类置顶软件为什么导致内存DC绘制失败,有没有解决办法?