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


Использование элементов управления tab

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

В этом разделе

Тема Описание
Создание элемента управления tab в главном окне
В этом разделе показано, как создать элемент управления tab и отобразить его в клиентской области главного окна приложения. Приложение отображает третье окно (статический элемент управления) в области отображения элемента управления вкладки. Родительское окно позиционирует и изменяет размеры элемента управления вкладками и статического элемента управления при обработке сообщения WM_SIZE.
В этом примере есть семь вкладок, по одному для каждого дня недели. Когда пользователь выбирает вкладку, приложение отображает имя соответствующего дня в статическом элементе управления.
Создание диалогового окна с вкладками
В этом разделе показано, как создать диалоговое окно, использующее вкладки для предоставления нескольких страниц элементов управления. Основное диалоговое окно — это модальное диалоговое окно. Каждая страница элементов управления определяется шаблоном диалогового окна с WS_CHILD стилем. При выборе вкладки создается диалоговое окно без режима для входящей страницы, а диалоговое окно для исходящей страницы уничтожается.
Примечание. Во многих случаях можно упростить реализацию диалоговых окон с несколькими страницами с помощью листов свойств. Для получения дополнительной информации о свойствах, см. раздел О листах свойств.
Шаблон для основного диалогового окна просто определяет два элемента управления кнопкой. При обработке сообщения WM_INITDIALOG функция диалогового окна создает элемент управления вкладками и загружает ресурсы шаблонов диалоговых окон для каждого из дочерних диалоговых окон.