Pasek stanu wykonania w MFC
A CStatusBar obiekt jest pasek sterowania z wierszem tekstu wyjściowego okienek.Okienka dane wyjściowe są często używane jako wiersze wiadomości i wskaźniki stanu.Przykładami wierszy komunikat pomocy menu, które zostały krótko wybrane polecenie i wskaźniki pokazujące stan SCROLL LOCK, NUM LOCK i innych kluczy.
Od wersji 4.0 MFC, paski stanu są implementowane za pomocą klasy CStatusBarCtrl, która hermetyzuje stan paska wspólnej kontroli.W celu zapewnienia zgodności z poprzednimi wersjami MFC zachowuje starszych realizacji paska stanu w klasie COldStatusBar.Opisuje dokumentacji dla wcześniejszych wersji MFC COldStatusBar pod CStatusBar.
CStatusBar::GetStatusBarCtrl, funkcja Członkowskie nowe 4.0 MFC pozwala skorzystać z obsługi sterowania wspólnego systemu Windows dla stanu dostosowywania i dodatkowe funkcje paska.CStatusBarFunkcje składowe dają większość funkcji Windows wspólnej kontroli; Jednakże wywołaniu GetStatusBarCtrl, paski stanu można nadać jeszcze więcej właściwości pasek stanu.Po wywołaniu GetStatusBarCtrl, zwraca odwołanie do CStatusBarCtrl obiektu.Można użyć tego odwołania do manipulowania formantu paska stanu.
Na poniższym rysunku pokazano pasek stanu, który wyświetla kilka wskaźników.
Pasek stanu
Pasek narzędzi, takich jak obiekt pasek stanu jest osadzony w jego nadrzędnym ramki okna i zbudować automatycznie, gdy okno ramek jest skonstruowany.Pasek stanu, podobnie jak wszystkie słupki kontroli, jest automatycznie niszczona również kiedy niszczony jest ramki macierzystej.
Co chcesz wiedzieć więcej?
Klasy MFC CStatusBar i CStatusBarCtrl