Gdiplus::Graphics *pGraphics = Gdiplus::Graphics::FromHDC(m_memDC.GetSafeHdc());
Gdiplus::Matrix mat;
Gdiplus::PointF centerPos(imageWidth / 2.0, imageHeight / 2.0);
mat.RotateAt(angle, centerPos);
pGraphics->SetTransform(&mat);
pGraphics->DrawImage(...)
delete pGraphics;