Конференция "WinAPI" » Эскизы картинок в ShelListView [D6, WinXP]
 
  • Zabludshiy (18.05.10 17:16) [0]
    Доброго времени суток.
    Как заставить компонент ShelListView отображать каталог как в проводнике в режиме "Эскизы страниц"? Хотябы только картинки эскизами показывать, остальные типы файлов - не принципиально.
    Подскажите плиз хоть в какую сторону копать, ато нагуглить ничего вразумительного не удалось. Или мож компонент какой есть на эту тему? (VirtualShellTools не предлагать)

    Спасибо.
  • Maksim V. © (18.05.10 20:29) [1]
    Вручную через ownerdraw рисовать.
  • Zabludshiy (19.05.10 08:49) [2]
    Maksim V. © спасибо.
    Попробую через ownerdraw.
    Сейчас реализовано как массив tImage, но проблема в скорости: 200+ жпегов долго открываются. Виндовый проводник их отрисовывает мгновенно, а если сам буду читать/уменьшать/рисовать - боюсь большого выигрыша в скорости не получится.
  • Dec (20.05.10 20:15) [3]

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

    Ну так виндовый проводник использует кэш в виде всеми ругаемого файла Thumbs.db
  • GrayFace © (22.05.10 21:41) [4]
    Попробуй TShellView из пакета DCodeBot.
  • Zabludshiy (29.05.10 02:21) [5]
    Всем спасибо!
    Вопрос ShelListView решился.
    Оставил массив наследников от timage, как уже было сделано, и загузка миниатюр через GDI+.
    Скорость (визуально) как в виндовом проводнике.
  • имя (19.06.10 15:45) [6]
    Удалено модератором
 
Конференция "WinAPI" » Эскизы картинок в ShelListView [D6, WinXP]
Есть новые Нет новых   [134431   +11][b:0][p:0]