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


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

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

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

Примечание

При одновременном использовании CCS_TOP и стилей SBARS_SIZEGRIP, результирующий сжатие размера не работают даже если система рисуется ее в поле состояния.

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

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

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

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

См. также

Ссылки

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

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

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