Параметры для CStatusBarCtrl
Позиция состояния CStatusBarCtrl по умолчанию находится в нижней части родительского окна, но можно указать стиль CCS_TOP, чтобы он отображалась в верхней части клиентской области родительского окна.
Вы можете указать стиль SBARS_SIZEGRIP, чтобы включить сцепление размера в правом конце CStatusBarCtrl
окна состояния. Сцепление размера похоже на границу размера; Это прямоугольная область, которую пользователь может щелкнуть и перетащить, чтобы изменить размер родительского окна.
Примечание.
Если объединить стили CCS_TOP и SBARS_SIZEGRIP, результирующий сцепление размера не работает, даже если система рисует ее в окне состояния.
Процедура окна для окна состояния автоматически задает начальный размер и положение окна управления. Ширина совпадает с шириной клиентской области родительского окна. Высота основана на метриках шрифта, который в настоящее время выбирается в контексте устройства окна состояния и ширине границ окна.
Процедура окна автоматически настраивает размер окна состояния при получении сообщения WM_SIZE. Как правило, при изменении размера родительского окна родитель отправляет WM_SIZE сообщение в окно состояния.
Можно задать минимальную высоту области рисования окна состояния, вызвав SetMinHeight, указав минимальную высоту в пикселях. Область рисования не включает границы окна.
Ширина границ окна состояния извлекается путем вызова GetBorders. Эта функция-член включает указатель на массив трех элементов, который получает ширину горизонтальной границы, вертикальную границу и границу между прямоугольниками.