Partager via


CMultiPaneFrameWnd, classe

La classe d' CMultiPaneFrameWnd étend CPaneFrameWnd, classe. Elle peut prendre en charge plusieurs volets. Au lieu d'un handle incorporé à une barre de contrôles, CMultiPaneFrameWnd contient un objet de CPaneContainerManager, classe qui permet à l'utilisateur d'ancrer un CMultiPaneFrameWnd à une autre et de créer dynamiquement plusieurs flottant, fenêtres à onglet.

class CMultiPaneFrameWnd : public CPaneFrameWnd

Membres

Méthodes publiques

Nom

Description

CMultiPaneFrameWnd::AddPane

Ajoute un volet. (Substitutions CPaneFrameWnd::AddPane.)

CMultiPaneFrameWnd::AddRecentPane

 

CMultiPaneFrameWnd::AdjustLayout

Règle la disposition de la fenêtre mini-frame. (Substitutions CPaneFrameWnd::AdjustLayout.)

CMultiPaneFrameWnd::AdjustPaneFrames

  (Substitutions CPaneFrameWnd::AdjustPaneFrames.)

CMultiPaneFrameWnd::CalcExpectedDockedRect

Calcule le rectangle attendu d'une fenêtre ancrée. (Substitutions CPaneFrameWnd::CalcExpectedDockedRect.)

CMultiPaneFrameWnd::CanBeAttached

Détermine si le volet actuel peut l'ancrer à un volet ou une fenêtre frame différent. (Substitutions CPaneFrameWnd::CanBeAttached.)

CMultiPaneFrameWnd::CanBeDockedToPane

Détermine si la fenêtre mini-frame peut l'ancrer à un volet. (Substitutions CPaneFrameWnd::CanBeDockedToPane.)

CMultiPaneFrameWnd::CheckGripperVisibility

  (Substitutions CPaneFrameWnd::CheckGripperVisibility.)

CMultiPaneFrameWnd::CloseMiniFrame

  (Substitutions CPaneFrameWnd::CloseMiniFrame.)

CMultiPaneFrameWnd::ConvertToTabbedDocument

Convertit le volet à un document avec onglets. (Substitutions CPaneFrameWnd::ConvertToTabbedDocument.)

CMultiPaneFrameWnd::DockFrame

 

CMultiPaneFrameWnd::DockPane

Ancre le volet. (Substitutions CPaneFrameWnd::DockPane.)

CMultiPaneFrameWnd::DockRecentPaneToMainFrame

 

CMultiPaneFrameWnd::GetCaptionText

Retourne le texte de légende. (Substitutions CPaneFrameWnd::GetCaptionText.)

CMultiPaneFrameWnd::GetPaneContainerManager

Retourne une référence à l'objet interne du gestionnaire de conteneur.

CMultiPaneFrameWnd::GetFirstVisiblePane

Retourne le premier volet visible contenu dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetFirstVisiblePane.)

CMultiPaneFrameWnd::GetPane

Retourne un volet qui est contenu dans la fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetPane.)

CMultiPaneFrameWnd::GetPaneCount

Retourne le nombre de volets qui sont contenus dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetPaneCount.)

CMultiPaneFrameWnd::GetVisiblePaneCount

Retourne le nombre de volets visibles contenus dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetVisiblePaneCount.)

CMultiPaneFrameWnd::InsertPane

 

CMultiPaneFrameWnd::LoadState

Charge l'état du volet du Registre. (Substitutions CPaneFrameWnd::LoadState.)

CMultiPaneFrameWnd::OnDockToRecentPos

Ancre la fenêtre mini-frame à sa position plus récente. (Substitutions CPaneFrameWnd::OnDockToRecentPos.)

CMultiPaneFrameWnd::OnKillRollUpTimer

Arrête la minuterie de cumul. (Substitutions CPaneFrameWnd::OnKillRollUpTimer.)

CMultiPaneFrameWnd::OnPaneRecalcLayout

Règle la disposition d'un volet dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::OnPaneRecalcLayout.)

CMultiPaneFrameWnd::OnSetRollUpTimer

Définit le délai de cumul. (Substitutions CPaneFrameWnd::OnSetRollUpTimer.)

CMultiPaneFrameWnd::OnShowPane

Appelé par l'infrastructure lorsqu'un volet de la fenêtre mini-frame est masqué ou affiche. (Substitutions CPaneFrameWnd::OnShowPane.)

CMultiPaneFrameWnd::PaneFromPoint

Retourne un volet s'il contient un point entré par l'utilisateur dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::PaneFromPoint.)

CMultiPaneFrameWnd::RemoveNonValidPanes

Appelé par l'infrastructure pour supprimer les volets non valides. (Substitutions CPaneFrameWnd::RemoveNonValidPanes.)

CMultiPaneFrameWnd::RemovePane

Supprime un volet de la fenêtre mini-frame. (Substitutions CPaneFrameWnd::RemovePane.)

CMultiPaneFrameWnd::ReplacePane

Remplace un volet par un autre. (Substitutions CPaneFrameWnd::ReplacePane.)

CMultiPaneFrameWnd::SaveState

Enregistre l'état du volet au Registre. (Substitutions CPaneFrameWnd::SaveState.)

CMultiPaneFrameWnd::Serialize

  (Substitutions CPaneFrameWnd::Serialize.)

CMultiPaneFrameWnd::SetDockState

Définit l'état d'ancrage. (Substitutions CPaneFrameWnd::SetDockState.)

CMultiPaneFrameWnd::SetLastFocusedPane

 

CMultiPaneFrameWnd::SetPreDockState

Définit l'état predocking. (Substitutions CPaneFrameWnd::SetPreDockState.)

CMultiPaneFrameWnd::StoreRecentDockSiteInfo

  (Substitutions CPaneFrameWnd::StoreRecentDockSiteInfo.)

CMultiPaneFrameWnd::StoreRecentTabRelatedInfo

  (Substitutions CPaneFrameWnd::StoreRecentTabRelatedInfo.)

Notes

La plupart des méthodes dans substituez les méthodes de cette classe dans la classe de CPaneFrameWnd, classe .

Si un volet utilise le style d' AFX_CBRS_AUTO_ROLLUP et les s'ancre d'utilisateur que le volet à une fenêtre frame de plusieurs volet, l'utilisateur peut enrouler la fenêtre quels que soient les paramètres de style les autres volets ancrés.

L'infrastructure crée automatiquement un objet d' CMultiPaneFrameWnd lorsque l'utilisateur flotte un volet qui utilise le style d' CBRS_FLOAT_MULTI .

Pour plus d'informations sur dériver une classe de la classe d' CPaneFrameWnd et la créer dynamiquement, consultez CPaneFrameWnd.

Exemple

L'exemple suivant montre comment récupérer un pointeur vers un objet d' CMultiPaneFrameWnd . Cet extrait de code fait partie de Définissez l'exemple de taille du volet.

 // CDockablePane* pBar
    CMultiPaneFrameWnd* pParentMiniFrame = 
        DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

            CMultiPaneFrameWnd

Configuration requise

en-tête : afxMultiPaneFrameWnd.h

Voir aussi

Référence

Graphique de la hiérarchie

CPaneFrameWnd, classe

Autres ressources

classes MFC