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 |
---|---|
Ajoute un volet. (Substitutions CPaneFrameWnd::AddPane.) |
|
|
|
Règle la disposition de la fenêtre mini-frame. (Substitutions CPaneFrameWnd::AdjustLayout.) |
|
(Substitutions CPaneFrameWnd::AdjustPaneFrames.) |
|
Calcule le rectangle attendu d'une fenêtre ancrée. (Substitutions CPaneFrameWnd::CalcExpectedDockedRect.) |
|
Détermine si le volet actuel peut l'ancrer à un volet ou une fenêtre frame différent. (Substitutions CPaneFrameWnd::CanBeAttached.) |
|
Détermine si la fenêtre mini-frame peut l'ancrer à un volet. (Substitutions CPaneFrameWnd::CanBeDockedToPane.) |
|
(Substitutions CPaneFrameWnd::CheckGripperVisibility.) |
|
(Substitutions CPaneFrameWnd::CloseMiniFrame.) |
|
Convertit le volet à un document avec onglets. (Substitutions CPaneFrameWnd::ConvertToTabbedDocument.) |
|
|
|
Ancre le volet. (Substitutions CPaneFrameWnd::DockPane.) |
|
|
|
Retourne le texte de légende. (Substitutions CPaneFrameWnd::GetCaptionText.) |
|
Retourne une référence à l'objet interne du gestionnaire de conteneur. |
|
Retourne le premier volet visible contenu dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetFirstVisiblePane.) |
|
Retourne un volet qui est contenu dans la fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetPane.) |
|
Retourne le nombre de volets qui sont contenus dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetPaneCount.) |
|
Retourne le nombre de volets visibles contenus dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::GetVisiblePaneCount.) |
|
|
|
Charge l'état du volet du Registre. (Substitutions CPaneFrameWnd::LoadState.) |
|
Ancre la fenêtre mini-frame à sa position plus récente. (Substitutions CPaneFrameWnd::OnDockToRecentPos.) |
|
Arrête la minuterie de cumul. (Substitutions CPaneFrameWnd::OnKillRollUpTimer.) |
|
Règle la disposition d'un volet dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::OnPaneRecalcLayout.) |
|
Définit le délai de cumul. (Substitutions CPaneFrameWnd::OnSetRollUpTimer.) |
|
Appelé par l'infrastructure lorsqu'un volet de la fenêtre mini-frame est masqué ou affiche. (Substitutions CPaneFrameWnd::OnShowPane.) |
|
Retourne un volet s'il contient un point entré par l'utilisateur dans une fenêtre mini-frame. (Substitutions CPaneFrameWnd::PaneFromPoint.) |
|
Appelé par l'infrastructure pour supprimer les volets non valides. (Substitutions CPaneFrameWnd::RemoveNonValidPanes.) |
|
Supprime un volet de la fenêtre mini-frame. (Substitutions CPaneFrameWnd::RemovePane.) |
|
Remplace un volet par un autre. (Substitutions CPaneFrameWnd::ReplacePane.) |
|
Enregistre l'état du volet au Registre. (Substitutions CPaneFrameWnd::SaveState.) |
|
(Substitutions CPaneFrameWnd::Serialize.) |
|
Définit l'état d'ancrage. (Substitutions CPaneFrameWnd::SetDockState.) |
|
|
|
Définit l'état predocking. (Substitutions CPaneFrameWnd::SetPreDockState.) |
|
(Substitutions CPaneFrameWnd::StoreRecentDockSiteInfo.) |
|
(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
Configuration requise
en-tête : afxMultiPaneFrameWnd.h