Поделиться через


Создание приложения MFC в стиле проводника

Многие системные приложения Windows используют пользовательский интерфейс для проводник. При запуске проводник, например, вы увидите приложение с вертикальной полосой разделения, разделяющей клиентную область. Левая часть клиентской области предоставляет функции навигации и просмотра, а в правой части клиентской области отображаются сведения, относящиеся к выбору в левой области. Когда пользователь щелкает элемент в левой области, приложение повторяет правую панель. В приложении MDI можно использовать команды в меню "Вид ", чтобы изменить количество подробностей, отображаемых на правой панели. (В SDI или нескольких приложениях документов верхнего уровня можно изменить сведения только с помощью кнопок панели инструментов.)

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

Мастер создает следующие классы:

  • Класс CLeftView определяет левую область клиентской области. Он всегда является производным от CTreeView.

  • Класс представления CProjNameопределяет правую область клиентской области. По умолчанию он является производным от CListView другого типа представления в зависимости от класса, указанного в списке базовых классов на странице "Созданные классы" мастера.

Созданное приложение может иметь один интерфейс документа (SDI), несколько интерфейсов документов (MDI) или архитектуру нескольких документов верхнего уровня. Каждое окно фрейма, которое создает приложение, выполняется вертикальное разделение с помощью CSplitterWnd. Кодирование этого типа приложения аналогично написанию обычного приложения MFC, использующего разделитель, за исключением того, что этот тип приложения имеет отдельные административные представления в каждой области разделения.

Если вы используете представление списка по умолчанию в правой области, мастер создает дополнительные варианты меню (только в приложениях MDI) и кнопки панели инструментов для переключения стиля представления между большими значками, небольшими значками, списками и режимами детализации.

Начало создания исполняемого файла MFC в стиле проводник

  1. Выполните инструкции по созданию приложения MFC.

  2. На странице "Тип приложения мастера приложений MFC" выберите стиль проекта проводник. (Это может показаться как Обозреватель Windows в вашей версии Visual Studio. В прошлом диспетчер файлов был переименован в проводник Windows. Начиная с Windows 10, он был переименован обратно в проводник. Если в раскрывающемся списке версии Visual Studio есть обозреватель Windows, это вариант для проекта проводник).

  3. Задайте любые другие параметры, необходимые на других страницах мастера.

  4. Нажмите кнопку " Готово ", чтобы создать скелетное приложение.

Дополнительные сведения см. в разделе:

См. также

Мастер приложений MFC
Создание приложения MFC в стиле браузера
Создание приложения MFC на основе форм