Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.135.231.36] |
|
Сообщ.
#1
,
|
|
|
Я уже задавал этот вопрос на форуме, но нужного ответа так и не получил... ???
Ситуация следующая: я вношу в реестр изменения (например, разрешаю/запрещаю анимацию при свертывании/развертывании окон: HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics->MinAnimate) и мне нужно, чтобы эти изменения применились немедленно, т.е. для всех окон влючилась/отключилаь анимация. Знаю точно, твикеры (проги по "тонкой" настройке Винды) это делают! Вобщем, результат должен быть такой же, как при вызове функции SystemParametersIfo с параметром SPI_SETANIMATION. SendMessage( HWND_BROADCAST, ... ) не дает нужного результата. Буду признателен за любую помощь! |
Сообщ.
#2
,
|
|
|
В том же SystemParametersInfo() описано лечение - SPIF_SENDCHANGE
Но я знаю что это прокатывает не во всех ОС. w2k - камень преткновения. |
Сообщ.
#3
,
|
|
|
А можно и эксполрер убити. а потом опять запустить. а в нт и запускать не надо, просто подождать. И все будет пучком.
|
Сообщ.
#4
,
|
|
|
Да, фенечка известная. Делаем TerminateProcess() на explorer.exe после чего он сам регенерируется читая реестр заново.
|