| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Перерисовка окон Проводника. |
| Автор: Егор (к сожалению, не Летов) 28.8.2002, 01:07 |
| Привет. Я частенько видел на многих форумах вопрос: Как обновить explorer без перезагрузки компутера. И на Вашем кстати тоже. Но ответ так и не был дан. Последнее время меня самого заинтересовал этот вопрос. Вот и решил спросить, хоть и с очень маленькой надеждой на ответ: Как обновить Проводник без перезагрузки компьютера? Перерисовать нужно меню Пуск. |
| Автор: Dapo 28.8.2002, 12:40 |
| procedure TForm1.Button1Click(Sender: TObject); var StartDC:HDC; StartHW:HWND; begin StartHW:=FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'BUTTON', nil); StartDC:=GetDC(StartHW); TextOUT(StartDC,5,2,'Ура!',Length('Ура!')); Release(StartDC); end; Рисует. Только вот при перерисовке опять появляется старое изображение. Как этого избежать? Не знаю. |
| Автор: Song 29.8.2002, 22:06 |
| 1. Послать сообщение спец. на десктоп. 2. Сгенерировать F5 на десктоп. 3. Через rundll32 |