Posts Tagged ‘Tab control’

Использование класса CTabCtrl

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

В MFC есть встроенный класс по работе с Tab control — класс CTabCtrl.

Для практики напишем программу, которая будет использовать класс CTabCtrl и в которой будет три «закладки» — диалога.

Шаги создания проекта:
1) Сначала создадим проект tab_control типа диалог. 2) В редакторе ресурсов добавить Tab Control в шаблон диалога и назначим ему ID = IDC_TAB. 3) Используя ClassWizard, добавим переменную-член типа CTabCtrl со свойством Control. 4) В OnInitDialog проинициализируем необходимые переменные для CTabCtrl. 5) Используя ClassWizard, добавим обработку необходимых сообщений от Tab control ‘я. 6) Удалим за собой ненужные переменные.
(далее…)