Класс CMFCReBar
Объект CMFCReBar панель элементов управления, предоставляющий структуру, сохраняемости, а также сведения о состоянии элементов управления " Главная панель.
class CMFCReBar : public CPane
Члены
Открытые методы
Имя |
Описание |
---|---|
Добавляет диапазон на главной панели. |
|
(Переопределяет CBasePane::CalcFixedLayout). |
|
(Переопределяет CBasePane::CanFloat). |
|
Создает элемент управления "Главная панель" и вложение его к объекту CMFCReBar. |
|
(Переопределяет CBasePane::EnableDocking). |
|
|
|
Предоставляет прямой доступ к базовому элементу управления CReBarCtrl общему. |
|
(Переопределяет CPane::OnShowControlBarMenu). |
|
(Переопределяет CWnd::OnToolHitTest). |
|
(Переопределяет CBasePane::OnUpdateCmdUI). |
|
(Переопределяет CBasePane::SetPaneAlignment). |
Заметки
Объект CMFCReBar может содержать множество дочерние окна. Сюда входят поля ввода, панели инструментов и списки. Можно изменить размер главная панель или программно, пользователь мог вручную размер главная панель путем перетаскивания его панель отслеживания. Можно также задать фон объекта главной панели в растровое изображение.
Объект главной панели ведет себя подобно объекту панели инструментов. Элемент управления "Главная панель" может содержать один или несколько полосы, и каждый диапазон может содержать панель отслеживания, растровое изображение, текстовую подпись и дочернее окно.
Пример
В следующем примере показано, как использовать различные методы класса CMFCReBar. Примере показано, как создать элемент управления "Главная панель" и добавление полосы на него. Функции полосы как внутренняя панель инструментов. Этот фрагмент кода является частью Образец тестирования главной панели.
CMFCReBar m_wndReBar;
...
// Each rebar pane will ocupy its own row:
DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP | RBBS_BREAK;
// CMFCMenuBar m_wndMenuBar
// CMFCToolBar m_wndToolBar
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar (&m_wndMenuBar) ||
!m_wndReBar.AddBar (&m_wndToolBar, NULL, NULL, dwStyle))
{
TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
Иерархия наследования
Требования
заголовок: afxRebar.h