Вопрос по поводу Document/View
Подскажите как создать такое окно:
приложение SDI, хочу разделить окно Splitterом так чтобы слево было представление документа1, а справо документа2, те 2а документа и 2а предстовления.
Я нашол только как сделать несколько представлений одного документа, но не 2х :(
Цитата:
Originally posted by Gandalf0
Всем добрый день!
Подскажите как создать такое окно:
приложение SDI, хочу разделить окно Splitterом так чтобы слево было представление документа1, а справо документа2, те 2а документа и 2а предстовления.
Я нашол только как сделать несколько представлений одного документа, но не 2х :(
Всем добрый день!
Подскажите как создать такое окно:
приложение SDI, хочу разделить окно Splitterом так чтобы слево было представление документа1, а справо документа2, те 2а документа и 2а предстовления.
Я нашол только как сделать несколько представлений одного документа, но не 2х :(
А чем MDI не подходит? Вроде он для того и создан?
Цитата:
Originally posted by Gandalf0
Всем добрый день!
Подскажите как создать такое окно:
приложение SDI, хочу разделить окно Splitterом так чтобы слево было представление документа1, а справо документа2, те 2а документа и 2а предстовления.
Я нашол только как сделать несколько представлений одного документа, но не 2х :(
Всем добрый день!
Подскажите как создать такое окно:
приложение SDI, хочу разделить окно Splitterом так чтобы слево было представление документа1, а справо документа2, те 2а документа и 2а предстовления.
Я нашол только как сделать несколько представлений одного документа, но не 2х :(
Тебе случайно в окошках разделенных сплиттером не деревья надо отображать считанные из файлика (и после сравнивать их)? Я просто встречал подобное задание (дали его в фирме "Гендальф" кстати, вот я и подумал)
Я решал проблемму так: у меня было 2 View и 1 Doc, а в доке содержалось 2 указателя на объекты которые я и собирался выводить, может не совсем хорошо, но лучше ничего не выкопал. Если что-нибудь понадобится подробней, пиши.
Цитата:
Originally posted by mefisto
Тебе случайно в окошках разделенных сплиттером не деревья надо отображать считанные из файлика (и после сравнивать их)? Я просто встречал подобное задание (дали его в фирме "Гендальф" кстати, вот я и подумал)
Я решал проблемму так: у меня было 2 View и 1 Doc, а в доке содержалось 2 указателя на объекты которые я и собирался выводить, может не совсем хорошо, но лучше ничего не выкопал. Если что-нибудь понадобится подробней, пиши.
Тебе случайно в окошках разделенных сплиттером не деревья надо отображать считанные из файлика (и после сравнивать их)? Я просто встречал подобное задание (дали его в фирме "Гендальф" кстати, вот я и подумал)
Я решал проблемму так: у меня было 2 View и 1 Doc, а в доке содержалось 2 указателя на объекты которые я и собирался выводить, может не совсем хорошо, но лучше ничего не выкопал. Если что-нибудь понадобится подробней, пиши.
Не к фирме отношения не имею :)
Вообще идея была такая, в левом View дерево, а в правом подменять View/Doc взависимости от выбраный листьев дерева :)
Может так вообще зделать не получиться, надо приминить другой подход?
По сути, получается что-то вроде того, что писал
mefisto, 2 view и 1 doc.
Можно, конечно, в этот Doc поселить еще какой-нить указатель (м-б даже static) на то нечто,
что будет рисовать Left View.
Может быть, даже можно оформить это нечто (только надо ли?) в форме CDoc derived class, как, правда,
не помню (сто лет этой MFC не пользовался),
и пошаманить с CDocTemplate и CWinApp, тогда и вышеупомянутый указатель в "правом документе" не понадобится...
Думаю, поклонники MFC продолжат :)...
примерчик (61 кб)
см так же http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/_core_views_samples.asp