Sdílet prostřednictvím


Třída CStatusBar

Ovládací panel s řádek výstupu podokna textu nebo "ukazatele."

class CStatusBar : public CControlBar

Členy

Veřejné konstruktory

Název

Description

CStatusBar::CStatusBar

Konstrukce CStatusBar objektu.

Veřejné metody

Název

Description

CStatusBar::CommandToIndex

Získá index pro daný ukazatel ID.

CStatusBar::Create

Vytvoří na stavovém řádku, připojí jej ke CStatusBar objektu a nastaví počáteční výšku písma a panelu.

CStatusBar::CreateEx

Vytvoří CStatusBar s další styly pro vložený objekt CStatusBarCtrl objektu.

CStatusBar::DrawItem

Volána při vizuální hledisko stav překreslování panel ovládacího prvku změní.

CStatusBar::GetItemID

Získá ID indikátoru pro daný index.

CStatusBar::GetItemRect

Získá zobrazit obdélník pro daný index.

CStatusBar::GetPaneInfo

Získá ID indikátoru, styl a šířka pro daný index.

CStatusBar::GetPaneStyle

Styl indikátoru získá pro daný index.

CStatusBar::GetPaneText

Indikátor text získá pro daný index.

CStatusBar::GetStatusBarCtrl

Umožňuje přímý přístup k podkladové společné kontroly.

CStatusBar::SetIndicators

Nastaví ID indikátoru.

CStatusBar::SetPaneInfo

Nastaví ID indikátoru, styl a šířka pro daný index.

CStatusBar::SetPaneStyle

Nastaví indikátor styl pro daný index.

CStatusBar::SetPaneText

Nastaví text ukazatele pro daný index.

Poznámky

Výstup podoken běžně používají jako řádky zprávy a ukazatele stavu.Příklady zprávu nápovědy řádky nabídky, které jsou stručně popsány vybraný příkaz a indikátory, které zobrazit stav SCROLL LOCK, NUM LOCK a dalších klíčů.

CStatusBar::GetStatusBarCtrl, členské funkce nové MFC 4.0 umožňuje využít podporu Windows společného ovládacího prvku pro stavový řádek přizpůsobení a další funkce.CStatusBarfunkce členů poskytují většinu funkcí Windows běžné ovládací prvky; avšak při volání GetStatusBarCtrl , můžete přidělit stavové řádky i další vlastnosti stavového řádku Windows 95/98.Při volání GetStatusBarCtrl , vrátí odkaz na CStatusBarCtrl objektu.Viz CStatusBarCtrl Další informace o navrhování běžné ovládací prvky systému Windows pomocí panelů nástrojů.Další obecné informace o běžných ovládacích prvků Běžné ovládací prvky v .

Rámci ukládá informace ukazatele v matici s indikátorem nejvíce vlevo na pozici 0.Při vytvoření stavového řádku pomocí pole ID, která přidruží odpovídajících ukazatelů rámci řetězce.Potom můžete řetězec ID nebo rejstříku přístup indikátor.

Standardně je první indikátor "pružná": zabírá délka stavového řádku nejsou používány v jiných podoknech ukazatel tak, aby ostatní podokna jsou zarovnány vpravo.

Vytvoření stavového řádku, postupujte takto:

  1. Konstrukce CStatusBar objektu.

  2. Volání vytvořit (nebo CreateEx) funkci vytvořit okno stavový řádek a připojit ji k CStatusBar objektu.

  3. Volání SetIndicators řetězec ID přidružit jednotlivých indikátorů.

Text v podokně stavový řádek třemi způsoby:

  1. Volání CWnd::SetWindowText aktualizace textu v podokně pouze 0.

  2. Volání CCmdUI::SetText ve stavovém řádku ON_UPDATE_COMMAND_UI popisovač.

  3. Volání SetPaneText aktualizace pro všechna podokna textu.

Volání SetPaneStyle k aktualizaci stylu podokna stavový řádek.

Další informace o použití CStatusBar , naleznete v článku Stav provádění panel v MFC a 31 technická Poznámka: Ovládací panely.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CControlBar

CStatusBar

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Třída CControlBar

Graf hierarchie

Třída CStatusBarCtrl

Třída CControlBar

CWnd::SetWindowText

CStatusBar::SetIndicators

Koncepty

MFC vzorku CTRLBARS

DLGCBR32 vzorku MFC