CControlBar::CalcFixedLayout
Эта функция-член вызывается для расчета горизонтальный размер области элементов управления.
virtual CSize CalcFixedLayout(
BOOL bStretch,
BOOL bHorz
);
Параметры
bStretch
Указывает, должна ли панель быть растянута к размеру кадра.Параметр bStretch не равен нулю, если панель не панели закрепления (не доступной для закрепления) и 0, если она закреплена или перемещаемый (доступно для закрепления).bHorz
Указывает, что панель горизонтально или вертикально ориентирована.Параметр bHorz если панель не равен нулю по горизонтали ориентирована и 0, если она по вертикали ориентирована.
Возвращаемое значение
Размер области элементов управления (в точках) объекта CSize.
Заметки
Панель элементов управления на панели инструментов можно растянуть горизонтально или вертикально размещения кнопки, содержащихся на панели элементов управления.
Если bStretchTRUE, предоставленной bHorz растяните измерение вдоль ориентации.Иначе говоря, если bHorzFALSE, то панель элементов управления растянута по вертикали.Если bStretchFALSE на то, что простирание не происходит.В следующей таблице приведены возможные пермутирования, и результирующая стилей панели элементов управления, bStretch и bHorz.
bStretch |
bHorz |
Растянуть |
Ориентация |
Закрепление и не закрепляющий |
---|---|---|---|---|
TRUE |
TRUE |
Горизонтальный растянуть |
Выполнение по горизонтали |
Не закрепление |
TRUE |
FALSE |
Вертикальный растянуть |
Вертикально выполнение |
Не закрепление |
FALSE |
TRUE |
Нет доступного растянуть |
Выполнение по горизонтали |
Закрепление |
FALSE |
FALSE |
Нет доступного растянуть |
Вертикально выполнение |
Закрепление |
Требования
Header: afxext.h