对话框拉左/上边改变大小时产生的画面的抖动问题
碰到一个难以解决的问题,特来求教大家
对话框程序, 拉左边或者上边改变大小时(即不仅改变大小并且需要移动窗口)
现在跟踪调试得出的结论是, 系统会先移动窗口,并且会将屏幕上当前内容使用COPYBITS的模式复制过去
然后改变大小, 我的程序里会在OnSize时改变控件的位置
那么现在问题就出现了, 比如我有一个CStatic始终是要显示在窗口底部的
那么在迅速拉上边改变大小时, 效果就是控件显示内容会抖动(被先copy到上面的位置, 然后OnSize后重绘才回到最下面)
请问大家有没有办法能够避免这种抖动的效果?
我自己已经尝试了在OnWindowPosChanaged里判断并增加上SWP_NOCOPYBITS属性, 但是没有作用, 不知道是什么原因
分数不是问题, 完全可以另外开帖给分
希望有经验的兄弟来帮帮忙~非常感谢