CControlBar::CalcFixedLayout

Виртуальный CSize CalcFixedLayout (BOOL bStretch, BOOL bHorz );

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

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

Параметры

bStretch

Указывает, следует быть растянуто бар с размером кадра. Параметр bStretch не равен нулю когда бар не панель (недоступно для стыковки) и 0, когда оно прикрепленным или плавающий (доступен для стыковки).

bHorz

Указывает, что панель ориентирована горизонтально или вертикально. Параметр bHorz является ненулевой, если бар горизонтальный и равно 0, если это вертикальный.

Примечания

Вызов этой функции-члена для вычисления горизонтальный размер панели управления.

Панели элементов управления, такие как панели инструментов можно растянуть горизонтально или вертикально для размещения кнопок, содержащихся в панели управления.

Если bStretch имеет значение TRUE, стрейч измерения вдоль ориентацию, предоставленных bHorz. Другими словами Если bHorz имеет значение FALSE, элемент управления панель растягивается по вертикали. Если bStretch имеет значение FALSE, не стрейч происходит. В следующей таблице показаны возможные варианты и результирующая стили управления бар, bStretch и bHorz.


bStretch

bHorz

Протягивать

Ориентация
Закрепление/не стыковка
ПРАВДА ПРАВДА Горизонтальное растяжения Горизонтально ориентированный Не стыковка
ПРАВДА ЛОЖЬ Вертикальная растяжения Вертикально ориентированный Не стыковка
ЛОЖЬ ПРАВДА Не протягивать имеющиеся Горизонтально ориентированный Стыковка
ЛОЖЬ ЛОЖЬ Не протягивать имеющиеся Вертикально ориентированный Стыковка

Обзор CControlBar |nbsp; Члены класса | Иерархическая схема

См. также CControlBar::CalcDynamicLayout

Index