Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2015, 23:49   #1
DJDrugsounD
Пользователь
 
Регистрация: 15.08.2012
Сообщений: 20
Вопрос Эскизы своих файлов в проводнике

Доброго времени суток. У меня такой вопрос.
Программа использует свои собственные расширения файлов. Как можно заставить проводник windows отображать эскизы этих файлов? Спасибо.
DJDrugsounD вне форума Ответить с цитированием
Старый 21.06.2015, 05:36   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Надо писать расширение для проводника, компилировать его в dll, и внести в реестр.

Больше информации по теме: shell extensions windows explorer

И ещё есть полезная утилита, которая показывает все установленные shell extensions в системе: http://nirsoft.net/utils/shexview.html (Понадобится на первых порах чтобы понять успешно ли проходит установка расширения).
^-.-^ My GitHub

Последний раз редактировалось Fenex; 21.06.2015 в 05:39.
Fenex вне форума Ответить с цитированием
Старый 21.06.2015, 07:10   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Надо писать расширение для проводника, компилировать его в dll, и внести в реестр.
Зачем? О_о
Разве не хватит просто зарегистрировать расширение файла, указать в нем прогу обработчик, и номер иконки из этой программы?
Вот в качестве намека: http://delphiworld.narod.ru/base/get_ext_ico.html
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.06.2015, 13:01   #4
DJDrugsounD
Пользователь
 
Регистрация: 15.08.2012
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
Больше информации по теме: shell extensions windows explorer
Спасибо! Загуглил и наткнулся на библиотеку Shell Ace.

И сделал всё по этой статейке.

Цитата:
Сообщение от Stilet Посмотреть сообщение
Зачем? О_о
Разве не хватит просто зарегистрировать расширение файла, указать в нем прогу обработчик, и номер иконки из этой программы?
Так мне же нужен был эскиз (миниатюра) как у графических и видео файлов, а не просто иконка)

Последний раз редактировалось Stilet; 21.06.2015 в 13:34.
DJDrugsounD вне форума Ответить с цитированием
Старый 21.06.2015, 13:35   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну значит я ошибся )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эскизы в ShellListView artemavd Общие вопросы Delphi 5 23.01.2015 23:03
Где в реестре ключ управляющий Представлением файлов/папок в проводнике XP? DBEER Win Api 6 29.09.2014 13:40
Эскизы графических файлов в OpenPictureDialog Loveb Компоненты Delphi 4 22.11.2010 11:03
Эскизы страниц в ShellListView Mitron Общие вопросы Delphi 1 16.02.2008 16:05
Эскизы страниц Mitron Общие вопросы Delphi 1 10.02.2008 23:16