Класс 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