GDI может быть лучшим базовым графическим интерфейсом для программирования под Windows. Новичку легко, но управление памятью раздражает.

Механизма сбора мусора, конечно же, нет.

Помните, что объекты DGI должны быть удалены или освобождены, даже если вы считаете их локальными. Если вы не удалите их, они будут храниться в памяти до тех пор, пока утечка памяти не умрет.

Если в MFC, утечка памяти будет активно уведомлять вас в режиме отладки. А если нет, то даже в диспетчере задач проверишь, не поймешь, что тут не так. Рост использования памяти кажется не рекордным по имени приложения. Он может принадлежать «svchost».

Поэтому, если вы не знакомы с GDI. Просто удалите их после использования.

##Вот хороший справочник по управлению ресурсами Win

Первоначально опубликовано на bustta.logdown.com. @14 сентября 2013 г.