Класс CMFCBaseTabCtrl
Реализует базовые функциональные возможности для нашитых windows.
class CMFCBaseTabCtrl : public CWnd
Члены
Открытые методы
Имя |
Описание |
---|---|
|
|
Добавляет новую вкладку на нашитому окно. |
|
|
|
|
|
|
|
|
|
|
|
Наконец удаляет вкладку с нашитого окна. |
|
|
|
Включение или отключение автоматической расцветку вкладки. |
|
Включение или отключение пользовательские подсказки для вкладок. |
|
Включение или отключение непосредственного редактирования меток вкладки. |
|
Включает отделяемые вкладки. |
|
Разрешает или запрещает, может ли пользователь изменять последовательность табуляции с помощью мыши. |
|
Прокручивает вкладки до тех пор, пока указанная вкладка не отображается. Этот метод не действует, если указанная вкладка " уже является видимой. |
|
|
|
Возвращает панель, которая содержит указанную точку. |
|
|
|
|
|
Возвращает индекс активной вкладки. |
|
Возвращает цвет фона активной вкладки. |
|
Возвращает цвет текста активной вкладки. |
|
Возвращает указатель текущая страница набора вкладок. |
|
Возвращает ссылку на массив цветов, используемых для автоматической расцветки. |
|
Возвращает указатель на первой видимой вкладке. |
|
|
|
Возвращает индекс текущей выбранной вкладки. |
|
|
|
|
|
|
|
Возвращает переменную типа данных расположения, указывающее область вкладки, на котором располагается по отношению к набору вкладок. Например, сверху или снизу. |
|
|
|
Получает размер и положение вкладки в области с вкладками окне. Позиция области вкладки определяется с помощью координат. |
|
Возвращает цвет фона указанной вкладки. |
|
Возвращает размер границы вкладки в наборе вкладок. |
|
Возвращает индекс перехода, определенную указанным идентификатором. |
|
|
|
Возвращает индекс перехода, которая содержит указанный объект HWND. |
|
Возвращает вкладку, которая содержит указанную точку. |
|
|
|
Возвращает значок, связанный с указанной вкладкой. |
|
Возвращает идентификатор вкладки с помощью индекса табуляции. |
|
Возвращает идентификатор значка для указанной вкладки. |
|
Возвращает текст указанной вкладки. |
|
Получает размер и положение заданной вкладки. |
|
|
|
|
|
Возвращает цвет текста указанной вкладки. |
|
Возвращает указатель на панель, которая находится на конкретной странице вкладки. |
|
Получает непосредственный указатель на элемент управления, который находится на конкретной странице вкладки, даже если элемент управления содержит программу-оболочку. |
|
Возвращает количество вкладок, содержащиеся в наборе вкладок. |
|
Возвращает ссылку на элемент управления всплывающей подсказки, связанный с объектом CMFCBaseTabCtrl. |
|
Возвращает количество видимых вкладок. |
|
|
|
Задает параметр, скрывается вкладка окна с вкладками, но только если окно отображает справедливую одну видимую TAB. |
|
Вставка новой вкладки. |
|
|
|
|
|
Возвращает значение, указывающее, является ли окно с вкладками в режиме Автоматический- цвета. |
|
|
|
|
|
|
|
|
|
Возвращает значение, указывающее, является ли кадр для области вкладки плосок или трехмерные. |
|
|
|
Возвращает значение, указывающее, настроен ли набор вкладок, чтобы скрыть вкладку, но только если окно с вкладками, имеет только одну вкладку видимую. |
|
|
|
Указывает, может ли пользователь изменять метку на вкладке. |
|
|
|
|
|
Указывает, отображается ли окно с вкладками вкладки в стиле Майкрософт OneNote. |
|
Проверяет, существует ли указанная точка находится в области вкладок. |
|
|
|
|
|
Указывает, является ли на вкладку отделяема. |
|
Указывает, отображаются ли вкладки значки, но не метки. |
|
Указывает, может ли пользователь изменять позицию табуляции, перетащив вкладки. |
|
Указывает, является ли указанная вкладка видима. |
|
|
|
|
|
Вызываемый платформой, когда количество вкладок. |
|
|
|
|
|
|
|
|
|
|
|
Используемый классом CWinApp для трансляции сообщения окна, прежде чем они будут передается функции TranslateMessage и DispatchMessage Windows. (Переопределяет CWnd::PreTranslateMessage). |
|
Повторно вычисляет внутреннюю структуру нашитого окна. |
|
Удаляет все вкладки из нашитого окна. |
|
Удаляет вкладку с нашитого окна. |
|
|
|
Сбросить список образа, который вложен в нашитому окно. |
|
Считывает или записывает данный объект или архива. (Переопределяет CObject::Serialize). |
|
Активировать вкладку. |
|
Устанавливает цвет фона для активной в настоящий момент вкладки. |
|
Задает цвет текста для активных вкладок. |
|
Задает цвета набора вкладок, применены в автоматическом режиме. |
|
Устанавливает класс-оболочку, которая используется для любых объектов, которые не являются производными от Класс CDockablePane. |
|
Включает и блокирует обработку символов префикса, когда метки вкладки нарисована. |
|
Задает список изображения значка. |
|
|
|
Устанавливает цвет фона для указанной вкладки. |
|
Задает новый размер границы вкладки. |
|
Задает значок вкладки. |
|
Задает идентификатор значка вкладки |
|
Включает и блокирует "режим значка" только для указанной вкладки. |
|
Размещает метку вкладки одинаковой к указанному строковому значению. |
|
|
|
Задает цвет текста для указанной вкладки. |
|
Упорядочивает вкладки в указанном порядке. |
|
Показать или скрывает указанную вкладку. |
|
|
|
|
Защищенные методы
Имя |
Описание |
---|---|
Создает программа-оболочка для объекта, производного от CWnd, который не является производным от CDockablePane. Чтобы закрепить объект CMFCBaseTabCtrl каждый внедренный элемент управления должен иметь программу-оболочку закрепления или быть производным от CDockablePane. Вы набор класс программы-оболочки с помощью SetDockingBayWrapperRTC. |
Элементы данных
Имя |
Описание |
---|---|
Определяет, является ли вкладки слева выделены с помощью щелчка мыши или правого щелчка мыши. |
|
Определяет, является ли уничтожены панели, содержащихся на вкладках автоматически. |
Заметки
Класс CMFCBaseTabCtrl представляет собой абстрактный класс. Поэтому его невозможно создать экземпляр. Чтобы создать окно с вкладками, необходимо создать класс, производный от CMFCBaseTabCtrl. Библиотека MFC содержит некоторые примеры производного класса, 2 из которых Класс CMFCTabCtrl и Класс CMFCOutlookBarTabCtrl.
Советы по настройке
Следующие рекомендации относятся к Класс CMFCBaseTabCtrl и всем классам, которые наследуются от него.
При включении отделяемые вкладки, не сохраняются указатели на нашитым окна. Эти отделяемые вкладки можно создать и удалить динамически. Поэтому указатели могут стать недопустимыми.
Можно настроить набор вкладок, чтобы пользователи могли перемещаться вкладки динамически в наборе вкладок с помощью мыши. Эта функция встроена в класс CMFCBaseTabCtrl. Включить вызов CMFCBaseTabCtrl::EnableTabSwap.
По умолчанию вкладок отделяемо при добавлении их в наборе вкладок. Можно также добавить издателей, отличных от отделяемые вкладки с помощью CMFCBaseTabCtrl::AddTab. Если установлен параметр bDetachable к FALSE, вкладка " не будет отделяемы. Также можно изменить, является ли вкладки отделяемы путем вызова метода CMFCBaseTabCtrl::EnableTabDetach.
Объекты, производные от Класс CWnd могут быть помещены на закрепляемая панель элементов управления или закрепляемая TAB. Для управления целиком, который необходимо закрепить, необходимо сделать объект CWnd закрепляемое. Для этого MFC использует класс-оболочку. Данный класс-оболочка Класс CDockablePaneAdapter. Все объекты CWnd, добавлены к закрепляемой панели элементов управления или закрепляемая вкладке будут создать программу-оболочку внутри объекта CDockablePaneAdapter. Можно отключить автоматическое создание программу-оболочку с помощью параметра m_bEnableWrapping объекта CMFCBaseTablCtrl к FALSE. Можно также изменить класс, приложение будет использовать в качестве программа-оболочка с помощью метода CMFCBaseTabCtrl::SetDockingBarWrapperRTC.
Иерархия наследования
Требования
заголовок: afxbasetabctrl.h