I'm trying to create a document/view app to draw spline...i use 2 CArray objects to store the control point of the curves and the real points of the curves...can someone explain how redraw the user designed spline when the view is refreshed? And so can someone explain me the real difference between the use of CDC* pDC and HDC & hDC?in other words a pointer to CDC class have what differences with a reference to HDC in drawing functions?