CS_HREDRAW ,CS_VREDRAW 的意思:
⑴CS_HREDRAW:一旦移动或尺寸调整使客户区的宽度发生变化,就重新绘制窗口; ⑵CS_VREDRAW:一旦移动或尺寸调整使客户区的高度发生变化,就重新绘制窗口。
窗口在很多时候能被绘制或重新绘制,如在窗口创建、大小变更、从其他窗口后面移出窗口、最大或最小化等的时候。在窗口内容因某项操作改变时,系统将向程序发出WM_PAINT消息,通知程序作出相应的绘制工作,绘制操作前需调用BeginPaint函数获取图形显示的Device Context,而在绘制工作结束后调用EndPaint释放该Device Context。当然图形绘制工作也能在其他事件消息(如键盘或鼠标事件)发生时进行,这事绘图前需要调用GetDC或GetDCEx函数来获取图形显示的Device Context。
CS_HREDRAW当窗口水平方向的宽度变化时重绘整个窗口.CS_VREDRAW 当窗口垂直方向的宽度变化时重绘整个窗口.