Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перерисовка окна [D6, Win95/98, Win2k, WinXP]


Dinara ©   (2002-02-12 14:44:00) 

Скажите, как заставить форму перерисовыввать видимую часть при различных манипуляциях с другими окнами - перекрытием, убиранием. А то все время остается мусор от других во время выполнения потока.


Dinara   (2002-02-12 21:21:00) [1]

Ой! Виктор, извините... я, наверное, не о том подумала. :-))


Юрий Зотов (M)   (2002-02-12 20:49:00) [2]

Виктор, однако. Динара, ай-яй-яй.

Виктор, но я надеюсь, Вы охотно простите переполненной радостью девушке эту вполне понятную невнимательность?

:о)


Dinara   (2002-02-12 19:37:00) [3]

Ура! Работает!
Большое спасибо Юрий, Евгений!


Виктор Щербаков   (2002-02-12 16:38:00) [4]

Нужно, чтобы этот метод постоянно вызывался "во время выполнения потока". Это позволит форме обработать сообщения о перерисовке и другие сообщения.

Если форма не перерисовывается во время длительных вычислений, то
можно поставить вызов Application.ProcessMessages в цикл вычислений (возможно не самый внутренний).


Dinara   (2002-02-12 16:20:00) [5]

Спасибо, а дальше как это использовать?


Юрий Зотов (M)   (2002-02-12 14:50:00) [6]

Application.ProcessMessages


Наверх

Титульная страница Поиск, карта сайта Написать письмо