BeginPaint只用于WM_ONPAINT消息相应函数OnPaint中,可以使无效区域变有效。
GetDC只是获取客户区DC,一般用于其它地方暂时绘制,比如点击按钮。
若在OnPaint中用GetDC取代BeginPaint将一直接收WM_PAINT消息,因为GetDC无法使无效区域变得有效,只能一直发送WM_PAINT消息。
BeginPaint只用于WM_ONPAINT消息相应函数OnPaint中,可以使无效区域变有效。
GetDC只是获取客户区DC,一般用于其它地方暂时绘制,比如点击按钮。
若在OnPaint中用GetDC取代BeginPaint将一直接收WM_PAINT消息,因为GetDC无法使无效区域变得有效,只能一直发送WM_PAINT消息。