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