| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > GDI+ совместно с GDI и двойной буферизацией |
| Автор: mazzym 13.10.2011, 15:35 | ||||||
Пишу графическое приложение, в котором много чего рисуется. Есть сторонний код, который хочу подключить к программе (рисует с помощью GDI). Мой рендер использует GDI+ и двойную буферизацию. Пытаюсь получить CDC так
для того, чтобы передавать dc методам стороннего класса. Но и тут мне нужна двойная буферизация, так как там реализована активная перерисовка и появляется эффект мерцания. Можно ли это все подружить вместе? Вот так выглядит код при использовании CDC
Вот так выглядит код при использовании Gdiplus::Graphics
|
| Автор: Earnest 13.10.2011, 18:43 |
Непонятно, в чем проблема. Передавай во все ф-и прорисовки контекст буфера, а не экрана. |
| Автор: Dem_max 14.10.2011, 18:35 |
| GDI+ не решает за тебя проблемы двойной буфферизации |