![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Регистрация расширений [D7, 95/98, 2000, XP, 2003]
APiC © (2006-11-01 07:40:00)Доброшо времени мастера. У меня такой вопрос. Когда какие либо программы тегистрируют расширения своих файлов (т.е. при установки фотошопа у файлов с расширением .psd появляется иконка) то значки файлов сразу отображаются, но когда я регистрирую значек для какого-нибудь типа файлов, то значки отображаутся только после перезагрузки. Как это исправить?
apic (2006-11-01 08:38:00) [1]Вот теперь спасибо! Щас попробую...
MetalFan (2006-11-01 08:34:00) [2]может поможет:
procedure BroadcastChanges;
var
success: DWORD;
begin
SendMessageTimeout(HWND_BROADCAST,
WM_SETTINGCHANGE,
SPI_SETNONCLIENTMETRICS,
0,
SMTO_ABORTIFHUNG,
10000,
success);
end;
apic (2006-11-01 08:25:00) [3]Да, но значки отображаются толко после перезагрузки, а как, чтобы сразу. Такое ощущение, что другие проги какоето сообщение посылают, потому, что все окна начинают прорисовываться.
MetalFan (2006-11-01 08:15:00) [4]http://delphiworld.narod.ru/base/register_new_file_type.html