Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Кэш иконок

Привет comp,

Как програмным способом обновить кэш иконок?

Афоризм напоследок: Слабость - это сила, действующая в противоположном направлении
Winamp глаголит: Scooter - Stuttgart
1 июля 2005 г. 22:52:48

Просто студент
Eugene mailto:rav***@o*****.ru

Номер выпуска : 4719
Возраст листа : 652 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/395524
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 1 Jul 2005 22:53:27 +0400 (#395524)

 

Ответы:

Здравствуйте !


В смысле - какой кэш каких иконок ? :)

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4723
Возраст листа : 653 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/395908
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 5 Jul 2005 01:15:27 +0400 (#395908)

 

Привет Victor V. Vakchturov,

Вы мне письмо написали 5 июля 2005 г. (вторник), а я Вам отвечу вот что:



В програмке AWicons есть опция "обновить системный кеш иконок",
после чего ВСЕ (даже на рабочем столе) иконки как бы перегружаются!
Что надо послать системе, чтобы она перегрузила иконки?

Афоризм напоследок: Бросьте вызов судьбе - пусть подавится!
Winamp глаголит: Beto Vazquez Infinity - Until Dawn (Angels Of Light)
5 июля 2005 г. 17:48:04

Просто студент
Eugene mailto:rav***@o*****.ru

Номер выпуска : 4724
Возраст листа : 654 (дней)
Количество подписчиков : 518
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/396453
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 5 Jul 2005 18:08:49 +0400 (#396453)

 

Здравствуйте !


Можно попробовать использовать API функцию:

void SHUpdateImage(
LPCTSTR pszHashItem,
int iIndex,
UINT uFlags,
int iImageIndex
);

тут iIndex - индекс иконки в системном image list-е.
Этот лист можно получить через:

HRESULT SHGetImageList(
int iImageList,
REFIID riid,
void **ppv
);

отдает интерфейс IImageList, через который (метод GetImageCount)
можно узнать количество иконок.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4729
Возраст листа : 655 (дней)
Количество подписчиков : 518
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/397122
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 7 Jul 2005 00:42:02 +0400 (#397122)

 

Привет Victor V. Vakchturov,

Вы мне письмо написали 7 июля 2005 г. (четверг), а я Вам отвечу вот что:






Спасибо за ответ, но одна проблемка - в какой DLL их искать?

Афоризм напоследок: В сортире лучше быть юзером, чем админом...
Winamp глаголит: Пилот - Роза ветров
16 июля 2005 г. 20:47:11

Просто студент
Eugene mailto:rav***@o*****.ru

Номер выпуска : 4774
Возраст листа : 664 (дней)
Количество подписчиков : 521
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/402656
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Sat, 16 Jul 2005 20:48:20 +0400 (#402656)

 

Здравствуйте !


Обе в shell32.dll.
Но, блин, сейчас только посмотрел...
SHGetImageList - только начиная с XP.

SHUpdateImage, правда, есть в Windows 2000 и Millennium.

Под XP, кстати, есть еще Shell_GetImageListsб которая возвращает прямо
дескрипторы системмных имидж листов для больших (32x32) и маленьких
(16x16) иконок.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4776
Возраст листа : 664 (дней)
Количество подписчиков : 521
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/402692
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Sat, 16 Jul 2005 23:10:10 +0400 (#402692)