IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Двойная буферизация при выводе окна.
сообщение
Сообщение #1


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Есть окно, на нём 5 кнопочек, полей ввода и так далее.
Даже если я отрубаю WM_ERASEBKGND (под низ кладу static, чтобы фон рисовался), то при изменении размеров окна видны небольшие мерцания в полях ввода - каждое из них тоже стирает изображение и перерисовывается заново. Это лучше, чем дикие мерцания, которые были бы, если бы я не отрубал стирание фона окна, но не идеал.
Есть ли средство для того, чтобы полностью отрисовать окно вместе с его дочерними окнами не на экран, а в память (указать ему DC для рисования)? А потом уже из памяти отобразить на экран.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 180
Пол: Мужской

Репутация: -  2  +


глянь исходники VCL - например, DBCtrlGrid - там нечто подобное как раз делается...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 6.05.2024 14:41
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name