Sdílet prostřednictvím


Třída CControlBar

Základní třídu pro třídy control panel CStatusBar, CToolBar, CDialogBar, CReBar, a COleResizeBar.

class CControlBar : public CWnd

Členy

Chráněné konstruktory

Název

Description

CControlBar::CControlBar

Sestavte objekt CControlBar.

Veřejné metody

Název

Description

CControlBar::CalcDynamicLayout

Vrátí velikost dynamické ovládací panel jako CSize objektu.

CControlBar::CalcFixedLayout

Vrátí velikost ovládací panel jako CSize objektu.

CControlBar::CalcInsideRect

Vrátí aktuální rozměry oblasti ovládací panel; včetně ohraničení.

CControlBar::DoPaint

Vykreslí ohraničení a záchytný ovládacího panelu.

CControlBar::DrawBorders

Vykreslí ohraničení ovládacího panelu.

CControlBar::DrawGripper

Záchytný pruh panelu Ovládací prvek vykreslí.

CControlBar::EnableDocking

Povoluje ovládací panel ukotvený nebo plovoucí.

CControlBar::GetBarStyle

Obnoví nastavení ovládacího panelu styl.

CControlBar::GetBorders

Načítá hodnoty ohraničení ovládacího panelu.

CControlBar::GetCount

Vrátí počet non -HWND prvků v ovládacím panelu.

CControlBar::GetDockingFrame

Vrací ukazatel na snímek, do kterého je ovládací panel ukotven.

CControlBar::IsFloating

Vrací nenulovou hodnotu, pokud je dotyčný ovládací panel plovoucí ovládací panel.

CControlBar::OnUpdateCmdUI

Obslužné rutiny uživatelského rozhraní příkaz volá.

CControlBar::SetBarStyle

Upraví nastavení ovládacího panelu styl.

CControlBar::SetBorders

Nastaví hodnoty ohraničení ovládacího panelu.

CControlBar::SetInPlaceOwner

Změní vlastníka přímo v ovládacím panelu.

Veřejné datové členy

Název

Description

CControlBar::m_bAutoDelete

Pokud je nenulový, CControlBar objekt je odstraněn při zničen v ovládacím panelu systému Windows.

CControlBar::m_pInPlaceOwner

Vlastník přímo v ovládacím panelu.

Poznámky

Ovládací panel je okno, které je obvykle zarovnána vlevo nebo vpravo od okna rámce.Může obsahovat podřízené položky, které jsou buď HWND- li ovládací prvky, které jsou v systému windows, které generují a reagovat na zprávy systému Windows, nebo bez -HWND-na základě položky, které nejsou v systému windows a jsou spravovány framework kód nebo kód aplikace.Seznamy a ovládací prvky pro úpravy jsou příklady HWND-na základě kontrol; Stavový řádek příčky a rastrový obrázek tlačítka jsou příklady non -HWND-na základě ovládacích prvků.

Ovládací panel windows jsou obvykle windows podřízeného okna nadřazeného rámce a obvykle jsou na stejné úrovni zobrazení klienta nebo klienta MDI okna rámce.A CControlBar objekt používá informace o obdélník klient nadřazené okno umístit sám.Potom informuje nadřazené okno, kolik místa v oblasti klienta nadřazeného okna zůstane volné.

Další informace o CControlBar, viz:

Hierarchie dědičnosti

CObject

Třídy CCmdTarget

CWnd

CControlBar

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

Třída CToolBar

Třída CDialogBar

Třída CStatusBar

Třída CReBar

Koncepty

Vzorek knihovny MFC CTRLBARS