问一个Image canvas 重绘的有关问题

问一个Image canvas 重绘的问题
为什么使用窗体的画布进行重绘的时候,窗体一刷新,上面画的内容就消息了,而用Image的画布重会的东西,当窗体刷新的时候,却不消息呢
------解决方案--------------------
窗体提刷新的时候会把背景刷掉重新画,你要用窗体的重绘的话,需要在onpaint事件里面画
------解决方案--------------------
绘图的代码放到Form的OnPaint(WM_PAINT消息)事件处理函数中,然后Form每次收到需要重绘的消息后就会不停地绘制,所以图像不会消失,如果你不在OnPaint事件中处理,那么只是绘制一次,图像被遮住后需要重绘就会抹掉前面画的东西。同理IMAGE控件中已经内部在WM_PAINT消息中绘图了,你指定了一个图像给它,它就会处理了。你可以先阅读windows消息机制相关的书籍内容。