win32 程序,在窗口画图,窗口腾挪图片在的,但是最大化以后就图片就消失,重绘一下窗口图片就又显示了

win32 程序,在窗口画图,窗口移动图片在的,但是最大化以后就图片就消失,重绘一下窗口图片就又显示了,
画图程序响应wm_paint消息,HDC使用getDC获得,releaseDC以后用了ValidateRect。为什么窗口最大化时图片会消失?
win32 图片

------解决方案--------------------
wm_paint里应该会给你一个CPaintDC, 直接用那个DC应该没问题吧. 
在WM_SIZE里再调用一次updatewindow()或者redrawwindow()
------解决方案--------------------
"我只画了一块区域,用这个函数会把整块区域重画,"
BeginPaint  里的 ps 有一个 重绘区。


------解决方案--------------------
"再指定PAINTSTRUCT结构体的rcPaint = {区域坐标}吗?"
不是,这个 rcPaint 是 系统 告诉 你 ,那一部分 rc 需要 重绘。
所以 你的 绘图 代码 可以 限制在 这个 rc 内,
通常 重绘 不考虑 这个 rc , 因为 绘到 这个 rc 外 的 图 是 不显示 的。
所以 你 可以 全部 重绘 , 但 为了 加速 或 其它原因,可以 把 绘制 限制在 这个 rc 内。
这个 rc 是 不能 改的 !!!!