Сгенерил простой SDI приклад, включил галочку project style — "Windows Explorer", т.е. что бы слева было дерево (CLeftView), а справа у меня CFormView. Хочу теперь в FormView-е показывать разные диалоги, в зависимости от того, что выбрал в дереве. Как их менять?
пробовал splitter.DeleteView(...) а потом CreateView — как-то криво получается, View создаётся поверх дерева. У FormView-а пытался найти метод для подгрузки другой формы — что-то не нашел.
Может, кто что подскажет?
Здравствуйте Zar, Вы писали:
Zar>Сгенерил простой SDI приклад, включил галочку project style — "Windows Explorer", т.е. что бы слева было дерево (CLeftView), а справа у меня CFormView. Хочу теперь в FormView-е показывать разные диалоги, в зависимости от того, что выбрал в дереве. Как их менять?
Zar>пробовал splitter.DeleteView(...) а потом CreateView — как-то криво получается, View создаётся поверх дерева. У FormView-а пытался найти метод для подгрузки другой формы — что-то не нашел.
Zar>Может, кто что подскажет?
http://download.microsoft.com/download/vc60pro/Sample/10/WIN98/EN-US/SwSplit.exe
Здравствуйте Zar, Вы писали:
Zar>Сгенерил простой SDI приклад, включил галочку project style — "Windows Explorer", т.е. что бы слева было дерево (CLeftView), а справа у меня CFormView. Хочу теперь в FormView-е показывать разные диалоги, в зависимости от того, что выбрал в дереве. Как их менять?
Zar>пробовал splitter.DeleteView(...) а потом CreateView — как-то криво получается, View создаётся поверх дерева.
Zar>Может, кто что подскажет?
А splitter.RecalcLayout() вызывается после создания нового view?
Здравствуйте Admiral, Вы писали:
A>А splitter.RecalcLayout() вызывается после создания нового view?
Точно, RecalcLayout

Спасибо
ЗЫ Спасибо также Willi за пример!