Alezis, загляни сюда, только что нарыл:
http://forum.vingrad.ru/index.php?showtopic=30446
Изменение представления
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Ну вот, опять по низкоуровневому framework'у пошли Итак, фактическая суть проблемы и ее решения, которая напрашивается, это заменить по горячему CListView на CFormView, так? Для начала можно потренироваться в написании MDI с DocumentTemplate и т.п. а уже потом попробовать впихнуть это все в single view. Для этого скорее всего понадобиться написать два view'а, ссылающиеся на один и тот же document. Это несложно в случае с MDI, но для SDI... Посмотри, для регистрации шаблона документа нужно 3 вещи: документ, вид, и экземпляр CMDIChildWnd. Т.е... Я бы порекомендовал тебе сделать MDI приложение и замаскировать его под SDI. Какая разница пользователю если он не видит на стандартной менюшке кнопочек минимизировать, максимизировать, закрыть, то ничего он с ним не сделает.
И накроет землю тень Армагеддона (и мы примем в этом активное участие )
Dragonfly, для пользователя никакой разницы, а для тебя??? Прости, это не переход на личности это просто сатисфекшн!
Писание на Visual C++ само по себе не есть такой уж великий satisfaction - я имею в виду что все равно писать придется много. А вообще, скорее всего, лучше написать себе MDI. Кстати, насчет сопоставления одного документа нескольким представлениям (я правильно понял?) - так ведь ничто не мешает связать несколько видов с одним документом и представлять его как угодно. Т.е. я не хотел быть резким, извини.
И накроет землю тень Армагеддона (и мы примем в этом активное участие )
Во-первых, всем: как это понять:
"Кстати, насчет сопоставления одного документа нескольким представлениям (я правильно понял?) - так ведь ничто не мешает связать несколько видов с одним документом и представлять его как угодно"
во-вторых, по моему разговариваем мы вдвоем. Мне кажется, проблема уже давно решена
в-третьих, вопрос касался именно SDI
"Кстати, насчет сопоставления одного документа нескольким представлениям (я правильно понял?) - так ведь ничто не мешает связать несколько видов с одним документом и представлять его как угодно"
во-вторых, по моему разговариваем мы вдвоем. Мне кажется, проблема уже давно решена
в-третьих, вопрос касался именно SDI