WS_CLIPCHILDREN可以让子控件不重绘。但是会引来许多问题。特别是如果子控件窗体需要重绘的时候。 WS_CLIPSIBLINGS 是关联重绘。兄弟重叠子窗体一起重绘。 楼主Invalidate使用了没有?
我的意思是,楼主自己在Invalidate可能用的不好,导致闪烁。 数据插入太平凡也会有此类问题。对话框内容是啥?
闪烁问题最好要用双缓存的方法来解决。 双缓冲就是除了在屏幕上有图形进行显示以外,在内存中也有图形在绘制。我们可以把要显示的图形先在内存中绘制好,然后再一次性 的将内存中的图形按照一个点一个点地覆盖到屏幕上去(这个过程非常快,因为是非常规整的内存拷贝)。这样在内存中绘图时,随便用什么反差大的背景色进行清 除都不会闪,因为看不见。当贴到屏幕上时,因为内存中最终的图形……
WS_CLIPCHILDREN与WS_CLIPSIBLINGS 添加了么?
15,978
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧