Klasa CStatusBar
Pasek sterowania z wiersza tekstu wyjściowego okienka lub "wskaźniki."
class CStatusBar : public CControlBar
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CStatusBar obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera indeks identyfikatora danego wskaźnika |
|
Tworzy pasek stanu, dołącza go do CStatusBar obiektu i ustawia początkową wysokość czcionki i pasek. |
|
Tworzy CStatusBar dodatkowe style dla osadzonego obiektu CStatusBarCtrl obiektu. |
|
Wywoływane, gdy visual aspekt zmian kontroli pasek stanu rysowania przez właściciela. |
|
Pobiera identyfikator wskaźnika dla danego indeksu. |
|
Pobiera wyświetlić prostokąt z danym indeksie. |
|
Pobiera identyfikator wskaźnika, styl i szerokość dla danego indeksu. |
|
Pobiera styl wskaźnika dla danego indeksu. |
|
Pobiera tekst wskaźnika dla danego indeksu. |
|
Umożliwia bezpośredni dostęp do podstawowych wspólnej kontroli. |
|
Ustawia wskaźnik identyfikatorów. |
|
Ustawia identyfikator wskaźnika, styl i szerokość dla danego indeksu. |
|
Ustawia styl wskaźnika określonego indeksu. |
|
Ustawia wskaźnik tekst w danym indeksie. |
Uwagi
Okienka wyjścia są powszechnie używane jako wiersze wiadomości i wskaźniki stanu.Przykładami krótko opisano wybrane polecenie menu wiersze komunikatu Pomocy i wskaźniki pokazujące stan SCROLL LOCK, NUM LOCK i innych kluczy.
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 nadać 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 systemu Windows 95 i 98.Po wywołaniu GetStatusBarCtrl, zwraca odwołanie do CStatusBarCtrl obiektu.Zobacz CStatusBarCtrl uzyskać więcej informacji o projektowaniu paski narzędzi przy użyciu wspólnej kontroli systemu Windows.Aby uzyskać informacje ogólne dotyczące wspólnej kontroli, zobacz Wspólnej kontroli w Windows SDK.
Ramy wskaźnik informacje są przechowywane w tablicy wskaźnikiem skrajnej lewej pozycji 0.Tworzenie paska stanu, używasz tablicy ciągu identyfikatorów, które w ramach kojarzy się z odpowiednich wskaźników.Identyfikator ciągu lub indeksu można następnie użyć wskaźnika dostęp do.
Domyślnie pierwszy wskaźnik jest "elastyczne": zajmuje on długość pasek stanu nie są używane przez inne okienka wskaźnik tak, aby inne okienka są wyrównane do prawej.
Aby utworzyć pasek stanu, wykonaj następujące kroki:
Konstruowanie CStatusBar obiektu.
Wywołanie Tworzenie (lub CreateEx) Funkcja tworzenia okna na pasku stanu i dołączyć go do CStatusBar obiektu.
Wywołanie SetIndicators do kojarzenia identyfikator ciągu z każdego wskaźnika.
Istnieją trzy sposoby aktualizacji tekstu w okienku Pasek stanu:
Wywołanie CWnd::SetWindowText do aktualizacji tekstu w okienku tylko 0.
Wywołanie CCmdUI::SetText w pasku stanu ON_UPDATE_COMMAND_UI obsługi.
Wywołanie SetPaneText do aktualizacji dla dowolnego okienka tekstu.
Wywołanie SetPaneStyle o aktualizację stylu w okienku Pasek stanu.
Aby uzyskać więcej informacji na temat używania CStatusBar, zobacz artykuł Implementacja pasek stanu w MFC i technicznych 31 Uwaga: pasków.
Hierarchii dziedziczenia
CStatusBar
Wymagania
Nagłówek: afxext.h