LINUX.ORG.RU

История изменений

Исправление Uter, (текущая версия) :

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

Исходная версия Uter, :

Загляни в исходники MFC, связанные, например, с GDI.
В конструкторе либо (для шрифта) в CreateFont() или CreateFontIndirect() занимаем ресурс, потом либо сами освобождаем, дёргая за DeleteObject() базового класса CGdiObject либо это делает деструктор ~CGdiObject()