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

Вниз

Обновление Реестра Windows   Найти похожие ветки 

 
rOOse ©   (2006-02-07 11:17) [0]

Как сказать windows что в реестр изменились некоторые ключики?


 
umbra ©   (2006-02-07 11:25) [1]

она сама узнает, как только эти ключики измненятся


 
rOOse ©   (2006-02-07 11:28) [2]

Ну нет, если я меняю:показывать Мои Документы в меню Пуск она не показывает его (и наоборот).
А вот зто не помогает:
SendMessage(HWND_BROADCAST, WM_WININICHANGE,0,LPARAM("Reg Key"));


 
Gero ©   (2006-02-07 11:30) [3]

> Ну нет, если я меняю:показывать Мои Документы в меню Пуск
> она не показывает его (и наоборот).

Нужно завершить текущий сеанс и залогинится снова.


 
rOOse ©   (2006-02-07 11:31) [4]


>  [3] Gero ©   (07.02.06 11:30)


а программно?<


 
Gero ©   (2006-02-07 11:33) [5]

> rOOse ©   (07.02.06 11:31)

Это можно сделать и программно. Но проще перезагрузиться.


 
Evgeny V ©   (2006-02-07 11:48) [6]

Мне помог в свое время SendMessageTimeout, параметры почти те же что ты привел в SendMessage,но есть и дополнительные, флаг (я использовал SMTO_NORMAL), указатель на результат и тай-аут. Подробнее подсмотри в MSDN или HELP по MS SDK в дельфи


 
umbra ©   (2006-02-07 12:13) [7]

2 rOOse ©   (07.02.06 11:28) [2]

вместо WM_WININICHANGE надо посылать WM_SETTINGCHANGE с теми же параметрами


 
Evgeny V ©   (2006-02-07 12:20) [8]


> umbra ©   (07.02.06 12:13) [7]
> 2 rOOse ©   (07.02.06 11:28) [2]
>
> вместо WM_WININICHANGE надо посылать WM_SETTINGCHANGE с
> теми же параметрами


Messages.pas  

WM_WININICHANGE     = $001A;
 {$EXTERNALSYM WM_SETTINGCHANGE}
 WM_SETTINGCHANGE = WM_WININICHANGE;


 
Игорь Шевченко ©   (2006-02-07 12:20) [9]

umbra ©   (07.02.06 12:13) [7]

messages.pas
 WM_WININICHANGE     = $001A;
 WM_SETTINGCHANGE = WM_WININICHANGE;


 
Evgeny V ©   (2006-02-07 13:14) [10]

rOOse ©   (07.02.06 11:28) [2]
Для информации по вопросу, может поможет:
Я посмотрел WinSight какие параметры передаются при изменении свойств меню пуск - LPARAM указатель на строку "TraySettings".



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
15-1140266222
VlJ
2006-02-18 15:37
2006.03.12
Разработка модуля для проекта


4-1134816898
Igor_thief
2005-12-17 13:54
2006.03.12
Проблема с Hook om


2-1140421864
Ио
2006-02-20 10:51
2006.03.12
Вопрос по времени


3-1137869326
Alex222
2006-01-21 21:48
2006.03.12
Компилятор ругается на несовпадение типов.


15-1140175045
Неуверенный
2006-02-17 14:17
2006.03.12
Вставка командной строки в MSDOS