Утечки объектов GDI можно увидеть из диспетчера задач или из Process Explorer. (Ну, вы не видите утечек, но вы можете увидеть, постоянно ли повышается количество очков uasage.)
Существуют также инструменты, которые позволяют просматривать объекты GDI по типу, такие как GDIView [a], DeLeaker, DPUS или GDIDebug (sourecode).
[a] Обратите внимание, что я считаю GDIView отличным инструментом для выполнения работы по идентификации и подтверждению утечек GDI, но это не так 'действительно поможет вам найти просачивающийся код в больших приложениях. (Здесь я также заметлю, что инструмент работает очень хорошо и, кажется, хорошо себя ведет, хотя его домашняя страница немного странная (-:)
Существует также плагин WinDBG, называемый leaktrap, который использует MS Обходная библиотека.
Я также знаю (и использовал) AQTime Resource Profiler, который позволяет обнаруживать утечки ресурсов GDI (и других) в приложении, включая стека для утечки вызовов.
Теперь, однако, мой фактический вопрос: возможно ли обнаружить утечку объектов GDI из отладчика VС++? Чтобы не требовалось отдельного инструмента, и утечки GDI могут быть обнаружены во время обычной отладки и не должны быть проверены отдельно.