Partager via


CPaneDivider, classe

Cette rubrique est incluse par souci d'exhaustivité. Pour plus d'informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation Visual Studio.

La classe d' CPaneDivider divise deux volets, divise deux groupes de volets, ou sépare un groupe de volets de la zone cliente de la fenêtre frame principale.

class CPaneDivider : public CBasePane

Membres

Constructeurs publics

Nom

Description

CPaneDivider::CPaneDivider

 

Méthodes publiques

Nom

Description

CPaneDivider::AddPaneContainer

 

CPaneDivider::AddPane

 

CPaneDivider::AddRecentPane

 

CPaneDivider::CalcExpectedDockedRect

 

CPaneDivider::CalcFixedLayout

  (Substitutions CBasePane::CalcFixedLayout.)

CPaneDivider::CheckVisibility

 

CPaneDivider::CreateEx

  (Substitutions CBasePane::CreateEx.)

CPaneDivider::DoesAllowDynInsertBefore

  (Substitutions CBasePane::DoesAllowDynInsertBefore.)

CPaneDivider::DoesContainFloatingPane

 

CPaneDivider::FindPaneContainer

 

CPaneDivider::FindTabbedPane

 

CPaneDivider::GetDefaultWidth

 

CPaneDivider::GetFirstPane

 

CPaneDivider::GetPaneDividerStyle

 

CPaneDivider::GetRootContainerRect

 

CPaneDivider::GetWidth

 

CPaneDivider::Init

 

CPaneDivider::InsertPane

 

CPaneDivider::IsAutoHideMode

  (Substitutions CBasePane::IsAutoHideMode.)

CPaneDivider::IsDefault

 

CPaneDivider::IsHorizontal

  (Substitutions CBasePane::IsHorizontal.)

CPaneDivider::Move

 

CPaneDivider::NotifyAboutRelease

 

CPaneDivider::OnShowPane

 

CPaneDivider::ReleaseEmptyPaneContainers

 

CPaneDivider::RemovePane

 

CPaneDivider::ReplacePane

 

CPaneDivider::RepositionPanes

 

CPaneDivider::Serialize

  (Substitutions CBasePane::Serialize.)

CPaneDivider::SetAutoHideMode

 

CPaneDivider::SetPaneContainerManager

 

CPaneDivider::ShowWindow

 

CPaneDivider::StoreRecentDockSiteInfo

 

CPaneDivider::StoreRecentTabRelatedInfo

 

Méthodes publiques

Nom

Description

CPaneDivider::GetPanes

Retourne la liste des volets qui résident dans CPaneContainer, classe. Cette méthode doit être appelée uniquement pour les séparateurs par défaut de volet.

CPaneDivider::GetPaneDividers

Retourne la liste des séparateurs de volet qui résident dans CPaneContainer, classe. Cette méthode doit être appelée uniquement pour les séparateurs par défaut de volet.

Membres de données

Nom

Description

CPaneDivider::m_nDefaultWidth

Spécifie la largeur par défaut en pixels de tous les séparateurs de volet de l'application.

CPaneDivider::m_pSliderRTC

Contient un pointeur vers des informations de classe d'exécution sur CPaneDividerobjet dérivé.

Notes

L'infrastructure crée des objets d' CPaneDivider automatiquement lorsqu'un volet est ancré.

Il existe deux types de séparateurs de volet :

  • un diviseur par défaut du volet est créé lorsqu'un groupe de volets est ancré à un côté de la fenêtre frame principale. Le séparateur par défaut du volet contient un pointeur vers CPaneContainerManager, classe et redirige la plupart des opérations sur le groupe de volets (tels que redimensionner un volet, ou ancrer un volet ou un conteneur différent) au gestionnaire du conteneur. Chaque volet d'ancrage met à jour un pointeur vers son séparateur par défaut de volet.

  • Un diviseur normal de volet divise seulement deux volets dans un conteneur. Pour plus d'informations, consultez CPaneContainer, classe.

Exemple

L'exemple suivant montre comment obtenir un objet d' CPaneDivider d'un objet d' CWorkspaceBar . Cet extrait de code fait partie d' Exemple de démonstration d'onglets MDI.

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

Hiérarchie d'héritage

CObject CCmdTarget CWnd

         CBasePane CPaneDivider

Configuration requise

en-tête : afxPaneDivider.h

Voir aussi

Référence

Graphique de la hiérarchie

CPaneContainerManager, classe

CPaneContainer, classe

CDockingManager, classe

CBasePane, classe

Autres ressources

classes MFC