Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Ошибка при закрытии диалога |
Автор: Rickert 4.10.2006, 02:59 |
Есть диалог, который время от времени требуется вызывать в программе. В описании класса добавленна переменная для картинки, которая грузится на диалог, типа CImage. Когда я начинаю закрывать диалога, то вылетает ошибка(см. аттач). Это точно из-за картинки, потому что если её убрать - всё пашет нормально. Может картинку где-то выгружать надо? Я её только загружаю из файла и потом отрисовываю. |
Автор: Earnest 4.10.2006, 07:04 |
Отсутствует вызов CImage::ReleaseDC(). m_hDC создается, но не разрушается. Там счетчик стоит, так что вызывать Release нужно каждый раз после вызова GetDC. |
Автор: Rickert 6.10.2006, 03:12 |
Точно ![]() |