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


Параметры для CStatusBarCtrl

По умолчанию позиция окна состояния CStatusBarCtrl в нижней части родительского окна, но можно определить стиль CCS_TOP чтобы в него отображаться в верхней части клиентской области родительского окна.

Можно определить стиль SBARS_SIZEGRIP чтобы включить захват регулировки размера в правом конце окна состояния CStatusBarCtrl.Захват регулировки размера похоже на границе изменения размера. прямоугольная область, которую пользователь может щелкнуть и перетаскивать, чтобы изменить размер родительское окно.

ПримечаниеПримечание

При сочетании CCS_TOP и стили SBARS_SIZEGRIP, то результирующее захват регулировки размера не функционально, даже если система рисует его в поле состояния.

Процедура окна для окна состояния автоматически устанавливает начальные размеры и положение окна элемента управления.Ширина совпадает с одной из клиентской области родительского окна.Высота основана на метриках шрифта, выбранного на текущий момент в контексте устройства окна состояния и ширины границ окна.

Процедура окна автоматически обрабатывает размер окна состояния, если она возвращает сообщение WM_SIZE.Как правило, когда размер родительского окна меняется, родительский отправляет сообщение WM_SIZE в окно состояния.

Можно задать минимальную высоту области документа окна состояния путем вызова SetMinHeight, указав минимальную высоту (в точках).Область документа не включает границы окна.

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

См. также

Ссылки

Использование CStatusBarCtrl

Основные понятия

Элементы управления (MFC)