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


CWnd::RepositionBars

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

void RepositionBars( 
   UINT nIDFirst, 
   UINT nIDLast, 
   UINT nIDLeftOver, 
   UINT nFlag = reposDefault, 
   LPRECT lpRectParam = NULL, 
   LPCRECT lpRectClient = NULL, 
   BOOL bStretch = TRUE 
);

Параметры

  • nIDFirst
    Идентификатор первого в диапазоне панелей элементов управления, перемещаемый и размер.

  • nIDLast
    Идентификатор последнего в диапазоне панелей элементов управления, перемещаемый и размер.

  • nIDLeftOver
    Указывает идентификатор области, которая заполняет остальную часть клиентской области.

  • nFlag
    Может иметь одно из следующих значений:

    • CWnd::reposDefault выполняет структуру панелей элементов управления. lpRectParam не используется и может быть NULL.

    • CWnd::reposQuery структура панелей элементов управления не выполняется; вместо lpRectParam инициализируется с размером клиентской области, если структура была фактически выполнена.

    • CWnd::reposExtra добавляет значения lpRectParam к клиентской области nIDLast, а также выполняет структуру .

  • lpRectParam
    Указатель на структуру RECT; потребление которого зависит от значения nFlag.

  • lpRectClient
    Указатель на структуру, содержащую RECT собой клиентскую область. Если NULL, клиентская область окна будет использоваться.

  • bStretch
    Указывает, должна ли панель быть растянута к размеру кадра.

Заметки

Параметры nIDFirst и nIDLast определяющие диапазон идентификаторов области элементов управления, перемещаемый в клиентской области. Параметр nIDLeftOver задает идентификатор дочернего окна (обычно представления), перемещено и изменения размеров для заполнения остальная часть клиентской области не заполненной области элементов управления.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CFrameWnd::RecalcLayout