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


Класс CControlBar

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

class CControlBar : public CWnd

Члены

Защищенные конструкторы

Имя

Описание

CControlBar::CControlBar

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

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

Имя

Описание

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

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

Открытые члены данных

Имя

Описание

CControlBar::m_bAutoDelete

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

CControlBar::m_pInPlaceOwner

Внутренний владелец панели элементов управления.

Заметки

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

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

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

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

CObject

CCmdTarget

CWnd

CControlBar

Требования

Header: afxext.h

См. также

Ссылки

Класс CWnd

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

Класс CToolBar

Класс CDialogBar

Класс CStatusBar

Класс CReBar

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

Пример CTRLBARS MFC