Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MaTe
Сообщений: n/a
#1

Проблема с перерисовкой в VС++ - C++

16.02.2010, 16:39. Просмотров 495. Ответов 0
Метки нет (Все метки)

Недавно начал писать на VC++6.0
Начал с написания аналога ms paint и в процесе написания возникла проблема с сохранением обектов на экране. В начале я загружаю template.bmp файл который представляет собой аналог белого листа в mspaint. Рисование провожу на дисплее и паралельно на bitmap'e (то есть использую два обьекта CDC). Контекст памяти (обект CDC)с помощью которого рисую на bitmap'e я сам создаю в класе MyCDoc, а на экране рисую с помощью метода CView::OnDraw(CDC* pDc). В этом методе постоянно обновляю bitmap что приводит к мерцанию при рисовании. Подскажите как выйти из этой ситуации. Надо как то сделать чтобы pDc не создавался заново при каждом вызове OnDraw процедуры.

Заранее благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2010, 16:39     Проблема с перерисовкой в VС++
Посмотрите здесь:
OpenGL OGL анимация перерисовкой
Помогите разобраться с перерисовкой StringGrid... Delphi
C++ Qt Ошибки с перерисовкой окна в многопоточном приложении
Неувязка с искажениями вывода в окно и перерисовкой bitmap Visual C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru