博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月28日

摘要: 窗口区无效是什么意思? 无效就是被其它程序盖住了,盖它的程序关了,它又要显示出来,所以这个函数,可以发消息给被盖住的程序再重新绘制自己。 通俗的说就是擦除你在窗口上画的图,让窗口重新调用OnDraw函数 InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:...OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和OnDraw() 阅读全文

posted @ 2011-02-28 21:57 ccmfc 阅读(1986) 评论(0) 推荐(0)