Интерфейс CListView или CHtmlView ? (MFC)
От: Submitter  
Дата: 10.08.15 06:15
Оценка:
Требуется написать приложение-просмотрщик графических файлов: слева вид CTreeView с деревом файловой системы, при выборе папки в правом виде отображается список превью всех картинок папок. Обычно правый вид всегда делался на основе CListView с крупными иконками CImageList. Но возникла идея: что если правый вид сделать на основе CHtmlView и список првью делать в виде HTML-страницы, то есть при выборе папки на лету генерировать HTML-файл и "подсовывать" его в CHtmlView? То есть всё, что можно отрисовывать в OnDraw, можно просто передать через стили в HTML-странице? Что лучше?
Re: Интерфейс CListView или CHtmlView ? (MFC)
От: wildwind Россия  
Дата: 10.08.15 08:20
Оценка:
Здравствуйте, Submitter, Вы писали:

S> То есть всё, что можно отрисовывать в OnDraw, можно просто передать через стили в HTML-странице? Что лучше?


А много ли там отрисовывать?

И еще, подумай, какое поведение ожидается при Ctrl+A или выделении прямоугольником. И насколько просто это реализовать в HTML.
Hardware eventually fails. Software eventually works. ::: avalon/1.0.442
Re[2]: Интерфейс CListView или CHtmlView ? (MFC)
От: Submitter  
Дата: 10.08.15 11:10
Оценка:
Здравствуйте, wildwind, Вы писали:

S>> То есть всё, что можно отрисовывать в OnDraw, можно просто передать через стили в HTML-странице? Что лучше?


W>А много ли там отрисовывать?


Придется делать на GDI+ так как много разных форматов (никогда им не пользовался, придется осваивать)

W>И еще, подумай, какое поведение ожидается при Ctrl+A или выделении прямоугольником. И насколько просто это реализовать в HTML.


Кстати да, не подумал. Эффект должен быть как при обычном CListView со свойством "select multiple" (множественный выбор левой кнопкой мыши), а в HTML такое можно будет только с использованием JavaScript. Вот и не знаю что проще.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.