Udostępnij za pośrednictwem


Klasa CStatusBar

Pasek sterowania z wiersza tekstu wyjściowego okienka lub "wskaźniki."

class CStatusBar : public CControlBar

Członkowie

fha3tfk7.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CStatusBar::CStatusBar

Konstrukcje CStatusBar obiektu.

fha3tfk7.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CStatusBar::CommandToIndex

Pobiera indeks identyfikatora danego wskaźnika

CStatusBar::Create

Tworzy pasek stanu, dołącza go do CStatusBar obiektu i ustawia początkową wysokość czcionki i pasek.

CStatusBar::CreateEx

Tworzy CStatusBar dodatkowe style dla osadzonego obiektu CStatusBarCtrl obiektu.

CStatusBar::DrawItem

Wywoływane, gdy visual aspekt zmian kontroli pasek stanu rysowania przez właściciela.

CStatusBar::GetItemID

Pobiera identyfikator wskaźnika dla danego indeksu.

CStatusBar::GetItemRect

Pobiera wyświetlić prostokąt z danym indeksie.

CStatusBar::GetPaneInfo

Pobiera identyfikator wskaźnika, styl i szerokość dla danego indeksu.

CStatusBar::GetPaneStyle

Pobiera styl wskaźnika dla danego indeksu.

CStatusBar::GetPaneText

Pobiera tekst wskaźnika dla danego indeksu.

CStatusBar::GetStatusBarCtrl

Umożliwia bezpośredni dostęp do podstawowych wspólnej kontroli.

CStatusBar::SetIndicators

Ustawia wskaźnik identyfikatorów.

CStatusBar::SetPaneInfo

Ustawia identyfikator wskaźnika, styl i szerokość dla danego indeksu.

CStatusBar::SetPaneStyle

Ustawia styl wskaźnika określonego indeksu.

CStatusBar::SetPaneText

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:

  1. Konstruowanie CStatusBar obiektu.

  2. Wywołanie Tworzenie (lub CreateEx) Funkcja tworzenia okna na pasku stanu i dołączyć go do CStatusBar obiektu.

  3. Wywołanie SetIndicators do kojarzenia identyfikator ciągu z każdego wskaźnika.

Istnieją trzy sposoby aktualizacji tekstu w okienku Pasek stanu:

  1. Wywołanie CWnd::SetWindowText do aktualizacji tekstu w okienku tylko 0.

  2. Wywołanie CCmdUI::SetText w pasku stanu ON_UPDATE_COMMAND_UI obsługi.

  3. 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

CObject

CCmdTarget

CWnd

CControlBar

CStatusBar

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CControlBar

Wykres hierarchii

Klasa CStatusBarCtrl

Klasa CControlBar

CWnd::SetWindowText

CStatusBar::SetIndicators

Koncepcje

Próbki MFC CTRLBARS

DLGCBR32 próbki MFC