Класс CControlBar

Базовый класс для элементов управления панели classify CStatusBar, CToolBar, CDialogBar, CReBar и COleResizeBar.

class CControlBar : public CWnd

Члены

946eh8h7.collapse_all(ru-ru,VS.110).gifЗащищенные конструкторы

Имя

Описание

CControlBar::CControlBar

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

946eh8h7.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CControlBar::CalcDynamicLayout

Возвращает размер панели динамического элемента управления как объект CSize.

CControlBar::CalcFixedLayout

Возвращает размер панели элементов управления, таких как объект CSize.

CControlBar::CalcInsideRect

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

CControlBar::DoPaint

Выполняет визуализацию границ и захват области элементов управления.

CControlBar::DrawBorders

Отображает границы области элементов управления.

CControlBar::DrawGripper

Отображается захват области элементов управления.

CControlBar::EnableDocking

Разрешает панель элементов управления, который необходимо закрепить или перемещаемый.

CControlBar::GetBarStyle

Возвращает параметры стиля на панели элементов управления.

CControlBar::GetBorders

Получает значения границы области элементов управления.

CControlBar::GetCount

Возвращает число элементов,HWND на панели элементов управления.

CControlBar::GetDockingFrame

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

CControlBar::IsFloating

Возвращает ненулевое значение, если панель элементов управления в вопросе плавая панель элементов управления.

CControlBar::OnUpdateCmdUI

Вызывает обработчики пользовательского интерфейса команды.

CControlBar::SetBarStyle

Изменяет параметры в стиле панелей элементов управления.

CControlBar::SetBorders

Задает значения границы области элементов управления.

CControlBar::SetInPlaceOwner

Изменяет владельца в- размещения области элементов управления.

946eh8h7.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CControlBar::m_bAutoDelete

Если значение ненулевое, объект CControlBar удаления, когда панель элементов управления Windows разрушена.

CControlBar::m_pInPlaceOwner

Владелец в- размещения области элементов управления.

Заметки

Панель элементов управления является окном, которое обычно выравнено с левого или правого фреймового окна.Он может содержать дочерние элементы, любое HWND на элементы управления, окна Windows, которые создают и реагирующие на сообщения, отличного от HWND Windows или на элементы, которые не являются окон и управляются кодом приложения или кодом платформы.Списки и элементы управления "Поле ввода" примеры HWND на элементы управления; панели строки состояния и кнопки растрового изображения, отличного от HWND примеры на элементы управления.

Окна области элементов управления обычно дочерние окна родительского фреймового окна и обычно одноуровневые элементы к представлению клиента или клиент MDI фреймового окна.Объект CControlBar использует сведения о прямоугольнике клиента родительского окна для размещения.Затем он сообщает о остатки родительское окно, сколько места нераспределенные в клиентской области родительского окна.

Дополнительные сведения о CControlBar см. в разделах:

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

CObject

CCmdTarget

CWnd

CControlBar

Требования

Header: afxext.h

См. также

Ссылки

Класс CWnd

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

Класс CToolBar

Класс CDialogBar

Класс CStatusBar

Класс CReBar

Основные понятия

Пример CTRLBARS MFC