OpenGl in VC++ Programs

I need to draw, translate, rotate, and scale 2D objects in a Windows Visual C++ program.
The shapes vary, some are rectangles, star shapes, squares, etc. In a device context is it easier to use opengl to draw, rotate and scale objects?


Comparing to what? Compared to program it all by your self is it a piece of cake. If you which to do it without API´s then you´ll have to calculate it all and that´s not too easy (but a lot more fun!). Using an API you´ll be up and running in no-time.