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