Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CImage, что не так?

7.3K
04 ноября 2004 года
alex_belu
3 / / 08.06.2004
CImage img;
img.Load("C:\\1.jpg");
CDC *dc = GetDC();
img.Draw(dc->m_hDC,10,10);
img.Detach();
ReleaseDC(dc);

Вот код (максимально упростил - но и в такой форме тот же эффект). Все работает как надо, вот только программа засоряет память на размер изображения (правильнее сказать наверно так - чем больше картинка тем больше программа забирает у системы памяти, и не очищает).

Что не так?

Конструкция - диалог, вызывается по нажатию СButton.
7.3K
04 ноября 2004 года
alex_belu
3 / / 08.06.2004
Извините, нашел сам
надо испоьзовать
img.Destroy();
вместо
m_image.Detach();
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог