a console application can only achieve graphics in the most rudimentary way. Historically, in the DOS days, most of us resorted to using the upper OEM character set or drawing very crude primitives like circles and images by arranging characters in the 80x25 character matrix so they resembled something. It was hardly adequate and mostly wasteful except for the user interfaces that were early examples of the modern day user interface, particularly menus, scrollbars, and dialogs. Products as Turbo C++ and tools like "edit" were examples of good utilizations of these "graphics" techniques. If you are in search of how to create a graphics application using C++/MFC then I would recommend starting a new doc/view application in Visual C++ and deriving the view class from CView or CScrollView and experimenting with placing some drawing primitives like line, circles, and rectangles in the CYourDerivedView::OnDraw() method. In MSDN, look up "MoveTo" and "LineTo" for lines, "Rectangle" for a basic rectangle, and "Ellipse" for ellipses and circles. After you see how these work, you will want to research "Mapping Modes" for scaling, Pens and Brushes to get different drawing effects, then move on to text by looking up "DrawText". Hope that helps get you started.