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++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Урок 24. Интерфейс Проводника: слева - дерево, справа - список / Уроки C++ .NET / Visual C++ .NET

Visual C++.NET
Урок 24. Интерфейс Проводника: слева - дерево, справа - список

Один из стандартных интерфейсов программы - это интерфейс Проводника - при этом у нас слева будет дерево, а справо - список. Список может показываться одним из четырех способов - большие иконки, маленькие, собственно список и показ подробностей (например, в Проводнике это размер, тип и дата последнего изменения файла).

Делаем такой интерфейс через мастер нового проекта. Выбираем File->New->Project, в появивщемся окне выбираем тип MFC Application для Visual C++. Вводим имя проекта и нажимаем на OK.

Оказавшись в окне "MFC Application Wizard" слева выбираем вкладку "Application Type", а справа в группе радиокнопок "Project style" ставим "Windows Explirer":

Стиль Windows Explirer

В том, что у нас действительно слева дерево, а справа список, можно убедится, перейдя на вкладку "Generated Classes". Там видно, что базовый класс для класса CLeftView левой части нашего окна - это CTreeView, а базовый класс для класса C...View правой части - это CListView:

Базовые классы

Жмем на кнопку Finish.

Если теперь откомпилировать нашу программу, то мы увидим окно со сплиттером:

Окно со сплиттером

На самом деле у нас и есть уже слева дерево, а справа список. Только этого пока не видно, так как в них нет элементов. Но этим мы уже займемся на последующих уроках.