CControlBar::CalcFixedLayout

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

Значення, яке повертається

Контроль Бар розмір, в пікселях, CSize об'єкта.

Параметри

bStretch

Вказує, чи Бар має розтягується до розміру кадру. BStretch параметр є ненульовим, коли Бар не стикування панелі (не доступні для док) і 0 коли стикування, або плаваючою (доступно для док).

bHorz

Вказує на те, що Бар орієнтований горизонтально або вертикально. BHorz параметр є ненульовим, якщо панель горизонтально орієнтований і 0, якщо це вертикально орієнтованими.

Зауваження

Цей член функцію, щоб обчислити розмір по горизонталі контроль Бар.

Регулятор тактів, наприклад, панелі інструментів можна розтягнути по горизонталі або по вертикалі для розміщення кнопки містяться на панелі керування.

Якщо bStretch є ІСТИННИМ, стрейч виміру разом орієнтації, що надаються bHorz. Іншими словами, якщо bHorz є ПОМИЛКОВИМ, контроль Бар розтягується вертикально. Якщо bStretch є ПОМИЛКОВИМ, не відбувається. У таблиці нижче наведено можливих перестановок і в результаті панель управління стилі, bStretch і bHorz.


bStretch

bHorz

Розтяг

Орієнтація
Приєднання/не приєднання
ПРАВДА ПРАВДА Горизонтальна розтягування Горизонтально орієнтований Не стикування
ПРАВДА ПОМИЛКОВІ Вертикальне розтягнення Вертикально Не стикування
ПОМИЛКОВІ ПРАВДА Немає розтягування доступні Горизонтально орієнтований Док
ПОМИЛКОВІ ПОМИЛКОВІ Немає розтягування доступні Вертикально Док

Огляд CControlBar |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CControlBar::CalcDynamicLayout

Index