powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Несколько обработчиков иконки для одного файла
13 сообщений из 13, страница 1 из 1
Несколько обработчиков иконки для одного файла
    #39795062
Stranger484
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!

Многие знают, что некоторые программные продукты для типов файлов динамически рисуют иконку, например MS Office для файла XML, если он определяет что это его документ в формате XML, то рисует определенную иконку или Visual Studio для разной версии проекта делает тоже самое.
Меня интересует вопрос, как для типа файла, у которого уже есть обработчик иконки добавить еще и свой. Вероятно надо из своего обработчика вызывать сторонний, но я не знаю как.
Мне необходимо как раз для файла XML. Обработчик уже создан с помощью сторонних компонентов, но теперь не работает обработчик MS Office (MSOXEV.DLL). Каким образом передать в него параметры из своего обработчика? Или скажите где про это почитать.
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795088
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stranger484некоторые программные продукты для типов файлов динамически рисуют иконку, например MS Office для файла XML, если он определяет что это его документ в формате XML, то рисует определенную иконку или Visual Studio для разной версии проекта делает тоже самое.Где они ее рисуют? В заголовке своего окна?
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795105
Stranger484
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_Stranger484некоторые программные продукты для типов файлов динамически рисуют иконку, например MS Office для файла XML, если он определяет что это его документ в формате XML, то рисует определенную иконку или Visual Studio для разной версии проекта делает тоже самое.Где они ее рисуют? В заголовке своего окна?
Иконка для типа файла в файловом менеджере
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795111
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stranger484Иконка для типа файла в файловом менеджере

Связывается с расширением файла статически на основании информации из реестра.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795113
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stranger484Иконка для типа файла в файловом менеджере
Имеете в виду ассоциация файлов с программой?
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795120
Stranger484
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для того чтобы понять про что я говорю, попробуйте сохранить документ Word в формате XML, увидите его значок. Потом открыть этот XML в блокноте, удалить строчку
Код: xml
1.
<?mso-application progid="Word.Document"?>

и сохранить. Значок будет как у всех XML в системе.
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795123
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovStranger484Иконка для типа файла в файловом менеджере

Связывается с расширением файла статически на основании информации из реестра.
Не только: https://docs.microsoft.com/ru-ru/windows/desktop/shell/how-to-create-icon-handlers
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795125
Stranger484
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanDimitry Sibiryakovпропущено...

Связывается с расширением файла статически на основании информации из реестра.
Не только: https://docs.microsoft.com/ru-ru/windows/desktop/shell/how-to-create-icon-handlers
Вот про это я и говорю
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795127
Stranger484
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stranger484wadmanпропущено...

Не только: https://docs.microsoft.com/ru-ru/windows/desktop/shell/how-to-create-icon-handlers
Вот про это я и говорю
Надо для одного типа файла несколько обработчиков
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795128
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погуглить тебе что-то мешало?..
https://docs.microsoft.com/en-us/windows/desktop/shell/fa-progids
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795131
Stranger484
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovПогуглить тебе что-то мешало?..
https://docs.microsoft.com/en-us/windows/desktop/shell/fa-progids

Это не то что нужно
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795136
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stranger484Это не то что нужно

Читай связанные статьи. В одной из них есть список расширений файлов которым Windows
заглядывает внутрь для определения ProgID.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Несколько обработчиков иконки для одного файла
    #39795139
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stranger484Dimitry SibiryakovПогуглить тебе что-то мешало?..
https://docs.microsoft.com/en-us/windows/desktop/shell/fa-progids

Это не то что нужно
Перед заменой сохраняешь старый гуид в реестре (что-то вроде old_prog_id), который потом дергаешь, если в этом будет необходимость.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Несколько обработчиков иконки для одного файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]