WINDOWS编程中如何擦除客户区内容?

各位前辈你好
最近在学WINDOWS编程,刚学了怎么处理键盘消息和资源这一部分,我导入了一个图标
希望通过按动“->”键来移动图标,我用DrawIcon函数来画这个图标,然后再按动“->"
键,相应的位置又会出现一个相同的图标,但是我之前的图标还在客户区内,我就想每次画图标之前把客户区清空,最好是置为背景颜色,请问用什么函数?
谢谢了

你画图放到OnPaint中,同时Invalidate()来刷新。

全部擦出浪费性能,如果没有背景,那么直接把之前的区域填充白色。

也可以直接用滚动视图
http://blog.csdn.net/kevin_samuel/article/details/8288617