BeginPaint/EndPaint or GetDC/ReleaseDC? : The CodeGain