Класс TGdiObject (gdiobject.h)
Это корневой псевдоабстрактный базовый класс для GDI-оболочек ObjectWindows. Вызовы API Windows, воспринимающие аргументы
обработки GDI, обычно заменяются вызовами более простых функций-элементов ObjectWindows, в который описатель поставляется
другим объектом. Классы TGdiObject, с которыми вы работаете, позволяют вам работать с описателем GDI и строить объект С++ с помощью псевдонима описателя. Обычно иерархия классов, построенных
на базе TGdiObject, обрабатывают все объекты GDI независимо от
объектов DC.
Объект TGdiObject поддерживает описатель GDI и флаг ShouldDelete, определяющий, когда объект и описатель должны уничтожаться.