2

Любой, кто использовал Vista и XP и любит скрывать свои элементы рабочего стола большую часть времени, заметил бы, что этот переход действительно очень медленный в XP, но почти мгновенный в Vista.

альтернативный текст

Почему это так медленно в XP? Любые простые причины или просто слишком специфичные для ОС вещи?

1 ответ1

5

При изменении видимости значков на рабочем столе всем программам передается специальное сообщение (WM_SETTINGCHANGE с LPARAM "ShellState"), говорящее им обновить свои кэшированные настройки системы - это довольно много работы. Возможно, что задержка вызвана плохо написанными частями Проводника XP, которые были оптимизированы для более быстрой работы в Vista.

Что еще хуже, в XP сообщение WM_SETTINGCHANGE излишне отправляется дважды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .