История изменений
Исправление Uter, (текущая версия) :
Загляни в исходники MFC, связанные, например, с GDI.
В конструкторе либо (для шрифта) в CreateFont() или CreateFontIndirect() занимаем ресурс, потом либо сами освобождаем, дёргая за DeleteObject() базового класса CGdiObject либо это делает деструктор ~CGdiObject()
А согласно принципам ООП вся кухня с системными вызовами и структурой должна быть скрыта этим классом.
Исходная версия Uter, :
Загляни в исходники MFC, связанные, например, с GDI.
В конструкторе либо (для шрифта) в CreateFont() или CreateFontIndirect() занимаем ресурс, потом либо сами освобождаем, дёргая за DeleteObject() базового класса CGdiObject либо это делает деструктор ~CGdiObject()