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


CStatusBarCtrl::Create

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

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Параметры

  • dwStyle
    Задает стиль элемента управления строки состояния.Примените все стили элемента управления "Строка состояния" сочетание перечисленных в Стили стандартных элементов управления в Windows SDK.Этот параметр должен включать стиль WS_CHILD.Он должен также включать стиль WS_VISIBLE.

  • rect
    Определяет размер и положение элемента управления строки состояния.Может быть либо объектом CRect или структурой RECT.

  • pParentWnd
    Задает родительское окно элемента управления строки состояния, обычно CDialog.Это не должно быть NULL.

  • nID
    Определяет идентификатор элемента управления строки состояния

Возвращаемое значение

Ненулевой, если успешно; в противном случае – нуль.

Заметки

Построении CStatusBarCtrl в шаге 2.Во-первых, вызовите конструктор, и затем вызовите Создать, который создает элемент управления "Строка состояния" и вложение его к объекту CStatusBarCtrl.

По умолчанию позиция окна состояния в нижней части родительского окна, но можно определить стиль CCS_TOP чтобы в него отображаться в верхней части клиентской области родительского окна.Можно определить стиль SBARS_SIZEGRIP чтобы включить захват регулировки размера в правом конце окна состояния.Комбинирование стили CCS_TOP и SBARS_SIZEGRIP не рекомендуется, поскольку результирующее захват регулировки размера не функционально, даже если система рисует его в поле состояния.

Для создания строки состояния с расширенных стилей окна, вызовите CStatusBarCtrl::CreateEx вместо Создать.

Пример

VERIFY(m_wndSBC.Create(WS_CHILD|WS_VISIBLE|CCS_BOTTOM|SBARS_SIZEGRIP,
   CRect(0,0,0,0), this, IDC_STATUSBARCTRL));

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CStatusBarCtrl

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

CStatusBarCtrl::CStatusBarCtrl