Многострочный Tab View
Автор: H Praveen.
Мой проект имел диалоговое окно очень большого
размера, и нуждался в разделение на несколько
страниц свойств. Некоторые страницы свойств
опять же нуждались в разделении. Я начал
экспериментировать с CPropertySheet и CPropertyPage. Но никак
не получалось сделать CPropertySheet внутри другого
CPropertySheet.
Проблемма была решена при помощи CMutliRowTabView и
CTesttabCtrl. Я объявил CtestTabCtrl из CTabCtrl и использовал
значение lParam для хранения как окна, так и
элемента управления Tab. CMutliRowTabView имеет CTesttabCtrl как
член класса, а так же имеет собственные функции
для вставки окна просмотра или элемента
управления Tab. При помощи CMutliRowTabView Вы можете
добавлять любое количество строк, вставлять
окошки в определённые координаты.
Наследуйте класс от CMutliRowTabView и измените
OnInitialUpdate() для добавления страниц.
Downloads
Скачать демонстрашку - 24 Kb
Скачать исходник - 8 Kb
|