C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 Многострочный Tab View / - Sheet, Property Page, TabCtrl / Элементы управления

Многострочный 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

 






Дебетовая карта Home Credit [CPS] RU