Udostępnij za pośrednictwem


Ustawienia formantu CStatusBarCtrl

Domyślne położenie CStatusBarCtrl jest okno stanu w dolnej części okna nadrzędnego, ale można określić CCS_TOP styl, aby był wyświetlany u góry obszaru klienckiego okno nadrzędne.

Można określić SBARS_SIZEGRIP styl, zawierają uchwyt zmiany rozmiaru w prawym końcu CStatusBarCtrl okno stanu.Uchwyt zmiany rozmiaru jest podobny do granicy zmiany rozmiaru; jest prostokątny obszar, który użytkownik może kliknąć i przeciągnąć, aby zmienić rozmiar okna nadrzędnego.

[!UWAGA]

Jeśli połączenie CCS_TOP i SBARS_SIZEGRIP style, wynikowy uchwyt zmiany rozmiaru nie jest funkcjonalne nawet jeśli system rysuje w oknie stanu.

Procedurę okna dla okna stanu automatycznie ustawia początkowy rozmiar i położenie okna formantu.Szerokość jest taka sama, jak w przypadku obszaru klienckiego okno nadrzędne.Wysokość jest oparty o parametry czcionki, który jest aktualnie zaznaczony do kontekstu urządzenia okna stanu i na szerokość obramowań okien.

W każdym przypadku, gdy otrzyma procedurę okna automatycznie dopasowuje rozmiar okna stanu WM_SIZE wiadomości.Zazwyczaj, gdy okno nadrzędne zmienia się rozmiar, wysyła nadrzędny WM_SIZE wiadomość do okna stanu.

Minimalna wysokość obszaru rysowania okno stanu można ustawić przez wywołanie SetMinHeight, określając minimalną wysokość w pikselach.Obszar rysunku nie ma obramowania okien.

Szerokość obramowania okna stanu można pobrać wywołując GetBorders.Ta funkcja Członkowskich zawiera wskaźnik do tablicy trzy element, który odbiera szerokość krawędź pozioma, krawędź pionowa i granicy między prostokąty.

Zobacz też

Informacje

Korzystanie z CStatusBarCtrl

Koncepcje

Formanty (MFC)