Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2016.04.17;
Скачать: [xml.tar.bz2];

Вниз

Эскизы картинок в ShelListView   Найти похожие ветки 

 
Zabludshiy   (2010-05-18 17:16) [0]

Доброго времени суток.
Как заставить компонент ShelListView отображать каталог как в проводнике в режиме "Эскизы страниц"? Хотябы только картинки эскизами показывать, остальные типы файлов - не принципиально.
Подскажите плиз хоть в какую сторону копать, ато нагуглить ничего вразумительного не удалось. Или мож компонент какой есть на эту тему? (VirtualShellTools не предлагать)

Спасибо.


 
Maksim V. ©   (2010-05-18 20:29) [1]

Вручную через ownerdraw рисовать.


 
Zabludshiy   (2010-05-19 08:49) [2]

Maksim V. © спасибо.
Попробую через ownerdraw.
Сейчас реализовано как массив tImage, но проблема в скорости: 200+ жпегов долго открываются. Виндовый проводник их отрисовывает мгновенно, а если сам буду читать/уменьшать/рисовать - боюсь большого выигрыша в скорости не получится.


 
Dec   (2010-05-20 20:15) [3]


> Виндовый проводник их отрисовывает мгновенно

Ну так виндовый проводник использует кэш в виде всеми ругаемого файла Thumbs.db


 
GrayFace ©   (2010-05-22 21:41) [4]

Попробуй TShellView из пакета DCodeBot.


 
Zabludshiy   (2010-05-29 02:21) [5]

Всем спасибо!
Вопрос ShelListView решился.
Оставил массив наследников от timage, как уже было сделано, и загузка миниатюр через GDI+.
Скорость (визуально) как в виндовом проводнике.


 
имя   (2010-06-19 15:45) [6]

Удалено модератором



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2016.04.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
4-1274188614
Zabludshiy
2010-05-18 17:16
2016.04.17
Эскизы картинок в ShelListView


15-1438071841
aka
2015-07-28 11:24
2016.04.17
не могу купить насос


2-1408306632
Black7777
2014-08-18 00:17
2016.04.17
Много пользовательский браузер


15-1438689372
xayam from work
2015-08-04 14:56
2016.04.17
Пишем здесь свои ники


15-1439069404
Юрий
2015-08-09 00:30
2016.04.17
С днем рождения ! 9 августа 2015 воскресенье





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский