关于WINDOWS程序的更新客户区有关问题

关于WINDOWS程序的更新客户区问题
老师要求做个数据库程序,我想做个WINODWS框架的程序,在客户区写下需要显示的东西,创建按钮,创建编辑框,然后响应按钮消息,我想问下,因为按了按钮之后,客户区的文字和控件都要换称新的,那我不是每次都把屏幕上的东西擦去?DESTROYWINDOW去摧毁控件?文字内容要在WM_PAINT里擦掉?控件也要在WM_PAINT里重新创建还是在WM_COMMAND里重新创建?本人新手,不是很清楚,我可不可以每次在COMMAND的时候发送一个WM_PAINT,在PAINT消息里区分是哪个控件的消息?求解,我比较新,谢谢·!!~~~~~
------解决思路----------------------
按钮父窗口的WM_COMMAND里响应按键消息, 通过InvalidateRect更新数据。
------解决思路----------------------
1 窗口一般仅需要关心自身的绘制,与其它窗口重叠部分,系统会处理的
2  PAINT仅负责绘制,其它事情不管,要创建其它窗口之类,响应COMMAND
------解决思路----------------------
先把《Windows编程》一书看完。
------解决思路----------------------
http://bbs.****.net/topics/390374955