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

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

Как очистить рабочий стол [D7, WinXP]


Кашперук Иван ©   (2006-03-12 13:47:00) 

Как очистить (перерисовать) рабочий стол после использования на нем TextOut?

Пробовал RefreshDesktop (виртуально нажимаю F5) - не стирает текст. Хотя, если нажать вручную - стирает.

Код обновления экрана правильный, поэтому дело не в нем.


Кашперук Иван   (2006-03-13 16:57:00) [1]

Вот наткнулся на еще один способ

SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);


Handle   (2006-03-12 14:18:00) [2]

Эх жаль нет конференции "Сделай Сам"


Кашперук Иван   (2006-03-12 14:14:00) [3]

Помогло вот что:
 InvalidateRect(0,nil,true);


Наверх

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