The CGdiObject class provides a base class for various kinds of Windows graphics device interface (GDI) objects such as bitmaps, regions, brushes, pens, palettes, and fonts. You never create a CGdiObject directly. Rather, you create an object from one of its derived classes, such as CPen or CBrush.
For more information on CGdiObject, see Graphic Objects in Visual C++ Programmer's Guide.
#include <afxwin.h>