Страница 1 из 1

Расширенный msefiledialog

СообщениеДобавлено: 27.07.2013 21:12:57
minoshi

Re: Расширенный msefiledialog

СообщениеДобавлено: 27.07.2013 22:25:39
debi12345
Еще можно добавить отображение значков фавйлов согласно их расширения (MIME-type), возможно через радактор сопоставления РЕСШИРЕНИЕ-ЗНАЧОК (по типу редактора TIMAGELIST-а ).

Re: Расширенный msefiledialog

СообщениеДобавлено: 27.07.2013 22:58:32
minoshi
А кто будет рисовать значки? ;-)

Re: Расширенный msefiledialog

СообщениеДобавлено: 28.07.2013 12:58:39
debi12345
Украсть например у KDE и/или заюзать /usr/share/(icons/pixmaps/images),..

Re: Расширенный msefiledialog

СообщениеДобавлено: 29.07.2013 07:16:31
minoshi
Ну хорошо, а где в системе подсмотреть программно какая тема значков используется?
Ведь есть разные DE - KDE, GNOME и т.д.?
И винде где искать эти иконки? Зная мерзкопакостность этой системы, предполагаю, что в какой-то dll? И не меняется эта библиотека от версии к версии?

Лично я этим вопросом никогда не задавался, обычно пользуюсь дефолтными.

Добавлено спустя 32 минуты 25 секунд:
чую, реализация всего этого - не стоит овчинка выделки.

Re: Расширенный msefiledialog

СообщениеДобавлено: 29.07.2013 18:45:52
debi12345
И винде где искать эти иконки? Зная мерзкопакостность этой системы, предполагаю, что в какой-то dll? И не меняется эта библиотека от версии к версии?

Для достижения одинакового вида в обоих ОСях - держать значки у каталоге программы, или засунуть в отдельную ресурсную ДЛЛ.

Re: Расширенный msefiledialog

СообщениеДобавлено: 21.11.2015 19:16:36
minoshi
Обновлен для совместимости с последними версиями (3.8 >)
Страница проекта

Изображение

Для использования просто скопировать в папку с проектом и перекомпилировать проект.

Re: Расширенный msefiledialog

СообщениеДобавлено: 21.11.2015 20:38:48
debi12345
А иконки типов файлов ? Не придумали еще как сделать кроссплатформенно?

Re: Расширенный msefiledialog

СообщениеДобавлено: 21.11.2015 21:58:26
minoshi
Не занимался этим вопросом.

Re: Расширенный msefiledialog

СообщениеДобавлено: 23.11.2015 11:35:32
Лекс Айрин
minoshi писал(а):И винде где искать эти иконки? Зная мерзкопакостность этой системы, предполагаю, что в какой-то dll?


Обычно, они лежат в файле темы. Ну и для стандартной темы они есть в файле SHELL32.dll