Поделиться через


Класс CReBarCtrl

Инкапсулирует функциональные возможности элемента управления " Главная панель, который контейнер для дочернего окна.

class CReBarCtrl : public CWnd

Члены

Открытые конструкторы

Имя

Описание

CReBarCtrl::CReBarCtrl

Создает объект CReBarCtrl.

Открытые методы

Имя

Описание

CReBarCtrl::BeginDrag

Задает элемент управления "Главная панель" в режим перетаскивания.

CReBarCtrl::Create

Создает элемент управления "Главная панель" и вложение его к объекту CReBarCtrl.

CReBarCtrl::CreateEx

Создает элемент управления "Главная панель" с заданными стилей расширенными Windows и вложение его к объекту CReBarCtrl.

CReBarCtrl::DeleteBand

Удаляет диапазон из элемента управления " Главная панель.

CReBarCtrl::DragMove

Обновляет позиция перетаскивания в элементе управления "Главная панель" после вызова метода BeginDrag.

CReBarCtrl::EndDrag

Завершает операции перетаскивания элемента управления " Главная панель.

CReBarCtrl::GetBandBorders

Извлекает границы диапазона.

CReBarCtrl::GetBandCount

Получает количество полос в данный момент в элементе управления " Главная панель.

CReBarCtrl::GetBandInfo

Извлекает сведения о конкретной полосе в элементе управления " Главная панель.

CReBarCtrl::GetBandMargins

Извлекает поля полосы.

CReBarCtrl::GetBarHeight

Получает высоту элемента управления " Главная панель.

CReBarCtrl::GetBarInfo

Получить данные об элементе управления "Главная панель" и используется список образа.

CReBarCtrl::GetBkColor

Возвращает цвет фона элемента управления "Главная панель" по умолчанию.

CReBarCtrl::GetColorScheme

Извлекает структуру COLORSCHEME, связанная с элементом управления " Главная панель.

CReBarCtrl::GetDropTarget

Получает указатель интерфейса IDropTarget элемента управления " Главная панель.

CReBarCtrl::GetExtendedStyle

Получает расширенный стиль текущего элемента управления " Главная панель.

CReBarCtrl::GetImageList

Извлекает список образа, связанный с элементом управления " Главная панель.

CReBarCtrl::GetPalette

Извлекает элемента управления "Главная панель" текущая палитра.

CReBarCtrl::GetRect

Возвращает ограничивающий прямоугольник для данной полосы в элементе управления " Главная панель.

CReBarCtrl::GetRowCount

Извлекает число строк полосы в элементе управления " Главная панель.

CReBarCtrl::GetRowHeight

Получает высоту указанной строки в элементе управления " Главная панель.

CReBarCtrl::GetTextColor

Возвращает цвет текста элемента управления "Главная панель" по умолчанию.

CReBarCtrl::GetToolTips

Получает дескриптор к любому элементу управления всплывающей подсказки, связанный с элементом управления " Главная панель.

CReBarCtrl::HitTest

Определяет, какая часть зоны главной панели на данном этапе на экране, если полоса главной панели существует в этой точке.

CReBarCtrl::IDToIndex

Преобразует идентификатор зоны (id) для индексации полосы в элементе управления " Главная панель.

CReBarCtrl::InsertBand

Вставляет новую полосой в элемент управления " Главная панель.

CReBarCtrl::MaximizeBand

Изменяет размер полосы в элементе управления "Главная панель" с его самой большой размер.

CReBarCtrl::MinimizeBand

Изменяет размер полосы в элементе управления "Главная панель" с его наименьшему размеру.

CReBarCtrl::MoveBand

Перемещает диапазон из одного индекса в другой.

CReBarCtrl::PushChevron

Программным образом публикует шеврон.

CReBarCtrl::RestoreBand

Изменяет размер полосы в элементе управления "Главная панель" с его идеальным размера.

CReBarCtrl::SetBandInfo

Задает характеристики существующей полосы в элементе управления " Главная панель.

CReBarCtrl::SetBandWidth

Задает ширину указанной состыкованной полосы в текущем элементе управления " Главная панель.

CReBarCtrl::SetBarInfo

Задает характеристики элемента управления " Главная панель.

CReBarCtrl::SetBkColor

Устанавливает цвет фона элемента управления "Главная панель" по умолчанию.

CReBarCtrl::SetColorScheme

Задает цветовую схему для кнопок в элементе управления " Главная панель.

CReBarCtrl::SetExtendedStyle

Задает расширенные стили для текущего элемента управления " Главная панель.

CReBarCtrl::SetImageList

Задает список образа элемента управления " Главная панель.

CReBarCtrl::SetOwner

Назначает окно владельцем элемента управления " Главная панель.

CReBarCtrl::SetPalette

Задает палитру элемента управления "Главная панель" текущую.

CReBarCtrl::SetTextColor

Задает цвет текста элемента управления "Главная панель" по умолчанию.

CReBarCtrl::SetToolTips

Связывает элемент управления всплывающей подсказки с элементом управления " Главная панель.

CReBarCtrl::SetWindowTheme

Задает визуальный стиль элемента управления " Главная панель.

CReBarCtrl::ShowBand

Показать или скрывает заданный диапазон в элементе управления " Главная панель.

CReBarCtrl::SizeToRect

По размеру элемент управления "Главная панель" с заданным прямоугольником.

Заметки

Приложение, в котором находится элемент управления "Главная панель" присвоить дочернее окно содержит элементом управления "Главная панель" на полосе главной панели. Дочернее окно обычно другой общий элемент управления.

Элементы управления "Главная панель" содержат один или несколько полосы. Каждый диапазон может содержать сочетание панель отслеживания, растровое изображение, текстовая подпись и дочернее окно. Полоса может содержать только одно из каждого из этих элементов.

Элемент управления "Главная панель" может означать дочернее окно с указанным растровым изображением фона. Все " элемента управления " Главная панель можно изменить размер, за исключением тех, в которых используется стиль RBBS_FIXEDSIZE. По мере перемещаете или измените размер полосы элемента управления " Главная панель элемент управления "Главная панель" управляет размер и положение дочерних окон, присвоенный этой полосе. Размер или изменить порядок полос в пределах элемента управления, щелкните и перетащите панель отслеживания полосы.

На следующем рисунке показан элемент управления "Главная панель" с 3 ":

  • Полоса 0 содержит плоский, прозрачный элемент управления " Панель инструментов.

  • Полоса 1 содержит прозрачные стандартные кнопки и прозрачные раскрывающиеся.

  • Полоса содержит поле со списком 2 и 4 стандартных кнопки.

    Пример меню "Главная панель"

Элемент управления " Главная панель

Поддержка элементов управления "Главная панель":

  • Списки образа.

  • Обработка сообщений.

  • Пользовательская функциональность рисования.

  • Различные стили элемента управления в дополнение к стандартным стилей окна. Список этих стилей см. в разделе Стили элемента управления " Главная панель в Windows SDK.

Дополнительные сведения см. в разделе Использование CReBarCtrl.

Иерархия наследования

CObject

CCmdTarget

CWnd

CReBarCtrl

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии