virtual CSize CalcFixedLayout( BOOL bStretch, BOOL bHorz );
Возвращаемое значение
Размер области управления, в пикселях, объекта CSize.
Параметры
bStretch
Указывает, должна ли область быть протянута к размеру рамки. bStretch параметр отличный от нуля, когда область - не состыковывающаяся область (не доступная для стыковки) и 0, когда это прикрепленная или плавающая (доступная для стыковки).
bHorz
Указывает, что область горизонтально или вертикально ориентируется. bHorz параметр отличный от нуля, если область горизонтально ориентируется и 0, если это вертикально ориентируется.
Замечания
Вызовите эту функцию, чтобы вычислить горизонтальный размер области управления.
Области управления типа инструментальных панелей могут простираться горизонтально или вертикально приспосабливая кнопки содержащиеся в области управления.
Если bStretch TRUE, протяжение размерность по ориентации, обеспеченной bHorz. Другими словами, если bHorz FALSE, область управления протянута вертикально. Если bStretch FALSE, никакое протяжение не происходит. Следующая таблица показывает возможные перестановки, и возникающие в результате стили области управления, bStretch и bHorz.
bStretch bHorz Протяжение Ориентация Стыковка / Нет стыковки TRUE TRUE Горизонтальное Протяжение, горизонтально ориентируемое Нет стыковки TRUE FALSE Вертикальное Протяжение, вертикально ориентируемое Нет стыковки FALSE TRUE Нет протяжения Горизонтально ориентируемый Стыковка FALSE FALSE Нет протяжения Вертикально ориентируемый Стыковка