![]() |
|
|
![]()
|
|
| kometa_triatlon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 384 Регистрация: 7.1.2005 Где: Киев Репутация: 1 Всего: 6 |
Уже не раз поднималась тема про двойную буферизацию, но у меня это получалось в более-менее простых случаях - там рисование графика например. Когда весь код прорисовки заключается в dc->LineTo и расположен в OnPaint/OnDraw.
А теперь пишу программу, в которой некий класс сам себя рисует, получая в качестве параметров контексты CPaintDC и CDC. Причем выводит также битмапы. Короче я не смог прикрутить эту буферизацию Подскажите как быть? В какое место вообще вставлять эти макросы, где брать указатель на контекст CDC?
-------------------- Всё очень просто: сказки обман, Солнечный остров скрылся в туман, Замков воздушных не носит земля, Кто-то ошибся, ты или я. -------------- Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым. |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
Рисуйте не в dc, а в memDC, а потом BitBlt...
Кстати, memDC не просто так создаётся... Короче, вот файл (+ EXE), где всё это мною делалось в былые времена... Могу и все исходники выложить, если заинтересуетесь... Присоединённый файл ( Кол-во скачиваний: 8 )
Life.rar 31,19 Kb |
|||
|
||||
| kometa_triatlon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 384 Регистрация: 7.1.2005 Где: Киев Репутация: 1 Всего: 6 |
-------------------- Всё очень просто: сказки обман, Солнечный остров скрылся в туман, Замков воздушных не носит земля, Кто-то ошибся, ты или я. -------------- Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |