Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.09;
Скачать: CL | DM;

Вниз

Обновление Проводника.   Найти похожие ветки 

 
Егор   (2002-08-27 17:41) [0]

Привет. Я частенько видел на многих форумах вопрос: Как обновить explorer без перезагрузки компутера. Но ответ так и не был дан. Последнее время меня самого заинтересовал этот вопрос. Вот и решил спросить, хоть и с очень маленькой надеждой на ответ:

Как обновить Проводник без перезагрузки компютера? Перерисовать нужно меню Пуск.


 
Ученик ©   (2002-08-27 18:07) [1]

Необходимо пользоваться SHFileOperation, тогда и обновлением пользоваться не надо будет


 
Егор   (2002-08-27 18:21) [2]

Ну-Ну.


 
AL2002 ©   (2002-08-27 18:32) [3]

Ctrl+Alt+Del

Explorer – вырубить. Отказаться от выключения компа. Подождать. Вырубить Explorer. Пуск перерисуется.

Если программно это сделаешь, подари код.


 
Внук ©   (2002-08-27 18:43) [4]

Explorer в некоторых случаях обновляется сообщением WM_SETTINGCHANGE. Конкретно меню "Пуск" обновлять не пробовал, но способ наверняка есть, надо бы поконкретнее ситуацию обрисовать


 
Влдр   (2002-08-27 18:48) [5]


> надо бы поконкретнее ситуацию обрисовать


Пожалуйста. Кстати, это не моя писанина, нашёл на другом форуме, но мне, как ни странно, нужно тоже самое:

Когда, допустим, скрываем пункт в меню "Пуск", воспользовавшись реестром, нужно перезагрузить машину, чтобы изменения вступили в силу. Так делает WinBoost. А утилита TweakUI сразу всё изменяет, без перезагрузки. Не знаю, что за сообщение она посылает... Вот это мне и хотелось бы узнать.


 
1g0r ©   (2002-08-27 21:25) [6]

попробуй
InvalidateRect(HWindow, nil, False)
где HWindow - твое меню пуск (Handle)


 
Егор   (2002-08-27 21:31) [7]


> попробуй
> InvalidateRect(HWindow, nil, False)
> где HWindow - твое меню пуск (Handle)


А как узнать этот хэндл?


 
1g0r ©   (2002-08-27 21:42) [8]

HWindow = FindWindow("Shell_TrayWnd", NULL);
HWindow = FindWindowEx(HWindow, NULL, "BUTTON", NULL);

Возможно я неправильно тебя понял :))

удачи..



Страницы: 1 вся ветка

Текущий архив: 2002.09.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
3-26862
Анонимщик
2002-07-27 18:03
2002.09.09
Interbase, роль


14-27169
AL2002
2002-08-12 18:31
2002.09.09
Нужен козырный снимок президента Украины Л. Кучмы


14-27155
msalex
2002-08-12 22:02
2002.09.09
Мастера Delphi: Анкета.


7-27244
Tahion
2002-06-30 08:25
2002.09.09
На каие файлы можно устанавливать свойство для иконок %1?


8-27123
Серога
2002-05-04 19:50
2002.09.09
DelphiX - (DDraw) вопрос не трудный