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.