Mindtraveller
Joined: 18 May 2006 Posts: 23
|
(Separately) Posted: Sun Dec 10, 2006 22:52 Post subject: Как очистить кэш иконок? |
|
|
Итак, есть WFX-плагин, устанавливающий по определенному правилу иконки в списке в фоновом потоке. Делаю путем обработки FsExtractCustomIcon с возвратом FS_ICON_DELAYED и дальнейшим анализом.
При выборе "переопределить", я перезадаю иконки и посылаю главному окну сообщение №540 (Reread source). Оно срабатывает. Но при этом иконки остаются теми же, которые и были - то есть, они хранятся где-то в кэше (вероятно, кэше Тотал Коммандера).
Это хорошо заметно: при нажатии Ctrl-R, функция FsExtractCustomIcon для списка даже не вызывается. Это, кстати, относится и к обычным файлам.
Вопрос: как сделать перечитывание списка с очисткой кэша иконок? |
|