Sdílet prostřednictvím


Implementace stavového řádku v prostředí MFC

A CStatusBar objekt je ovládací panel s řádkem textu výstup podoken.Výstup podoken se běžně používají jako řádky zprávy a ukazatele stavu.Příklady zahrnují zprávu nápovědy řádky nabídky, které jsou stručně popsány vybrané nabídky příkaz a indikátory, které ukazují stav SCROLL LOCK, NUM LOCK a další klíče.

Od verzí 4.0 knihovny MFC, stavových řádků jsou implementovány pomocí třídy CStatusBarCtrl, který zapouzdřuje stavovém řádku běžné řízení.Z důvodu zpětné kompatibility, MFC zachová starší provedení panelu Stav ve třídě COldStatusBar.Dokumentace pro starší verze knihovny MFC popisuje COldStatusBar pod CStatusBar.

CStatusBar::GetStatusBarCtrl, členské funkce nové knihovny MFC 4.0 umožňuje využít společné ovládání Windows podporu pro stavový řádek přizpůsobení a další funkce.CStatusBarČlenské funkce poskytuje většinu funkcí běžné ovládací prvky systému Windows; však při volání GetStatusBarCtrl, můžete přidělit stavové řádky i další vlastnosti stavového řádku.Při volání GetStatusBarCtrl, vrátí referenci CStatusBarCtrl objektu.Tento odkaz můžete použít k manipulaci s ovládacím panelu Stav.

Následující obrázek znázorňuje stavový řádek, který zobrazí několik indikátorů.

Stavový řádek

Stavový řádek

Podobně jako panel nástrojů objektu stavovém řádku je vložen do jeho nadřazené okno rámce a je automaticky vytvořen při okna rámce.Na stavovém řádku, podobně jako všechny ovládací panely, automaticky zničen i při zničeno nadřazeného rámce.

O čem chcete vědět více?

Viz také

Koncepty

Stavové řádky