影响背景刷新的因素有:1、注册窗口类时,是否指定了hbrBackground;2、调用InvalidateRect时,第三个参数的取值。可以分为以下三种情况:
1、未指定hbrBackground
BeginPaint返回的PAINTSTRUCT的成员fErase为TRUE
2、指定了hbrBackground且调用InvalidateRect时第三个参数为FALSE
BeginPaint返回的PAINTSTRUCT的成员fErase为TRUE
3、指定了hbrBackground且调用InvalidateRect时第三个参数为TRUE(或未调用InvalidateRect)
BeginPaint返回的PAINTSTRUCT的成员fErase为FALSE
窗口背景的刷新问题
最新推荐文章于 2022-06-15 09:28:01 发布