Re: Как обновить иконки на десктопе?
От: PSP Беларусь  
Дата: 05.08.02 10:57
Оценка: 13 (2)
Здравствуйте Селезнёв Александр Александрович, Вы писали:

САА>Привет!

САА>Подскажите, как дать знать Windows Explorer, что я поменял одну/несколько иконок на рабочем столе — я имею ввиду сменил DefaultIcon у, к примеру, My Computer?

Короче, знаю как весь десктоп обновить.


IActiveDesktop* pIAD;
hr = CoCreateInstance ( CLSID_ActiveDesktop,
                            NULL,
                            CLSCTX_INPROC_SERVER,
                            IID_IActiveDesktop,
                            (void**) &pIAD );
pIAD->ApplyChanges(AD_APPLY_REFRESH);
pIAD->Release();
Всегда Ваш, PSP.
Re: Как обновить иконки на десктопе?
От: SergH Россия  
Дата: 03.08.02 21:14
Оценка: 6 (1)
Здравствуйте Селезнёв Александр Александрович, Вы писали:

САА>Привет!

САА>Подскажите, как дать знать Windows Explorer, что я поменял одну/несколько иконок на рабочем столе — я имею ввиду сменил DefaultIcon у, к примеру, My Computer?

САА>WBR, ASe

САА>

Попробуй SHChangeNotify,
Делай что должно, и будь что будет
Как обновить иконки на десктопе?
От: Селезнёв Александр Александрович Россия http://www.seleznyov.com
Дата: 03.08.02 20:32
Оценка:
Привет!
Подскажите, как дать знать Windows Explorer, что я поменял одну/несколько иконок на рабочем столе — я имею ввиду сменил DefaultIcon у, к примеру, My Computer?

WBR, ASe
WBR, ASe
Re[2]: Как обновить иконки на десктопе?
От: Селезнёв Александр Александрович Россия http://www.seleznyov.com
Дата: 04.08.02 07:39
Оценка:
Здравствуйте SergH, Вы писали:

САА>>Подскажите, как дать знать Windows Explorer, что я поменял одну/несколько иконок на рабочем столе — я имею ввиду сменил DefaultIcon у, к примеру, My Computer?


САА>>WBR, ASe

САА>>

SH>Попробуй SHChangeNotify,


А можно по-подробнее? У нее слишком много параметров, и в тех, что я нашел, нуджен индекс изображения в системном ImageListе А как мне этот индекс добыть?

WBR, ASe
WBR, ASe
Re[3]: Как обновить иконки на десктопе?
От: SergH Россия  
Дата: 04.08.02 07:49
Оценка:
Здравствуйте Селезнёв Александр Александрович, Вы писали:

SH>>Попробуй SHChangeNotify,


САА>А можно по-подробнее?


Неа. Я сам не знаю. Знал бы — сразу и написал бы. Я даже не уверен, что эта функция подойдёт.

САА>У нее слишком много параметров, и в тех, что я нашел, нуджен индекс изображения в системном ImageListе А как мне этот индекс добыть?


Опять же не знаю. Попробуй SHCNE_ALLEVENTS
Делай что должно, и будь что будет
Re[3]: Как обновить иконки на десктопе?
От: SergH Россия  
Дата: 04.08.02 12:11
Оценка:
Здравствуйте Селезнёв Александр Александрович, Вы писали:

Да, если у тебя получится — напиши сюда, интерестно.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.