Udostępnij za pośrednictwem


Klasa CPaneDivider

Ten temat dołączono w celu zapewnienia kompletności. Aby uzyskać więcej szczegółów, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc w instalacji programu Visual Studio.

CPaneDivider Klasy dzieli na dwa okienka, dzieli dwie grupy okienka lub oddziela grupę okienek z obszaru klienckiego okna głównego ramki.

class CPaneDivider : public CBasePane

Członkowie

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

Nazwa

Opis

CPaneDivider::CPaneDivider

 

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

Nazwa

Opis

CPaneDivider::AddPaneContainer

 

CPaneDivider::AddPane

 

CPaneDivider::AddRecentPane

 

CPaneDivider::CalcExpectedDockedRect

 

CPaneDivider::CalcFixedLayout

  (Zastępuje CBasePane::CalcFixedLayout.)

CPaneDivider::CheckVisibility

 

CPaneDivider::CreateEx

  (Zastępuje CBasePane::CreateEx.)

CPaneDivider::DoesAllowDynInsertBefore

  (Zastępuje CBasePane::DoesAllowDynInsertBefore.)

CPaneDivider::DoesContainFloatingPane

 

CPaneDivider::FindPaneContainer

 

CPaneDivider::FindTabbedPane

 

CPaneDivider::GetDefaultWidth

 

CPaneDivider::GetFirstPane

 

CPaneDivider::GetPaneDividerStyle

 

CPaneDivider::GetRootContainerRect

 

CPaneDivider::GetWidth

 

CPaneDivider::Init

 

CPaneDivider::InsertPane

 

CPaneDivider::IsAutoHideMode

  (Zastępuje CBasePane::IsAutoHideMode.)

CPaneDivider::IsDefault

 

CPaneDivider::IsHorizontal

  (Zastępuje CBasePane::IsHorizontal.)

CPaneDivider::Move

 

CPaneDivider::NotifyAboutRelease

 

CPaneDivider::OnShowPane

 

CPaneDivider::ReleaseEmptyPaneContainers

 

CPaneDivider::RemovePane

 

CPaneDivider::ReplacePane

 

CPaneDivider::RepositionPanes

 

CPaneDivider::Serialize

  (Zastępuje CBasePane::Serialize.)

CPaneDivider::SetAutoHideMode

 

CPaneDivider::SetPaneContainerManager

 

CPaneDivider::ShowWindow

 

CPaneDivider::StoreRecentDockSiteInfo

 

CPaneDivider::StoreRecentTabRelatedInfo

 

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

Nazwa

Opis

CPaneDivider::GetPanes

Zwraca listę okienek, które znajdują się w Klasa CPaneContainer.Metoda ta powinna być wywołana tylko dla podzielników okienko domyślny.

CPaneDivider::GetPaneDividers

Zwraca listę dzielników okienka, które znajdują się w Klasa CPaneContainer.Metoda ta powinna być wywołana tylko dla podzielników okienko domyślny.

Bb983707.collapse_all(pl-pl,VS.110).gifCzłonkowie danych

Nazwa

Opis

CPaneDivider::m_nDefaultWidth

Określa domyślną szerokość w pikselach wszystkie okienka dzielników w aplikacji.

CPaneDivider::m_pSliderRTC

Posiada wskaźnik runtime klasy informacji o CPaneDivider-pochodzące z obiektu.

Uwagi

Tworzy w ramach CPaneDivider obiekty automatycznie, gdy okienko jest zadokowany.

Istnieją dwa typy Dzielniki okienka:

  • podziału okienka domyślny jest tworzony po stronie okna głównego ramki jest zadokowana grupę okienek.Domyślne dzielnik posiada wskaźnik do Klasa CPaneContainerManager i przekierowuje większość operacji na grupę okienek (jak zmiana rozmiaru okienka lub innego Dokowanie okienka lub kontenera) Menedżera kontenera.Każde okienko dokowania zachowuje wskaźnik do jego dzielnik domyślne.

  • Regularne dzielnik dzieli tylko dwa okienka w pojemniku.Aby uzyskać więcej informacji, zobacz Klasa CPaneContainer.

Przykład

Poniższy przykład ilustruje sposób uzyskać CPaneDivider obiekt z CWorkspaceBar obiektu.To urywek kodu jest częścią próbki MDI Demo kart.

        // CWorkspaceBar m_wndWorkSpace
        CPaneDivider* pSlider = m_wndWorkSpace.GetDefaultPaneDivider ();

Hierarchii dziedziczenia

CObjectCCmdTargetCWnd

         CBasePaneCPaneDivider

Wymagania

Nagłówek: afxPaneDivider.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CPaneContainerManager

Klasa CPaneContainer

Klasa CDockingManager

Klasa CBasePane

Inne zasoby

Klasy MFC