Partager via


CPaneFrameWnd, 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.

Implémente une fenêtre mini-frame qui contient un volet. Le volet remplit la zone cliente de la fenêtre.

class CPaneFrameWnd : public CWnd

Membres

Méthodes publiques

Nom

Description

CPaneFrameWnd::AddPane

Ajoute un volet.

CPaneFrameWnd::AddRemovePaneFromGlobalList

Ajoute ou supprime un volet de la liste globale.

CPaneFrameWnd::AdjustLayout

Règle la disposition de la fenêtre mini-frame.

CPaneFrameWnd::AdjustPaneFrames

 

CPaneFrameWnd::CalcBorderSize

Calcule la taille des zones pour une fenêtre mini-frame.

CPaneFrameWnd::CalcExpectedDockedRect

Calcule le rectangle attendu d'une fenêtre ancrée.

CPaneFrameWnd::CanBeAttached

Détermine si le volet actuel peut être ancré à un volet ou une fenêtre frame différent.

CPaneFrameWnd::CanBeDockedToPane

Détermine si la fenêtre mini-frame peut être ancrée à un volet.

CPaneFrameWnd::CheckGripperVisibility

 

CPaneFrameWnd::ConvertToTabbedDocument

Convertit le volet à un document avec onglets.

CPaneFrameWnd::Create

Crée une fenêtre mini-frame et la attaché à l'objet d' CPaneFrameWnd .

CPaneFrameWnd::CreateEx

Crée une fenêtre mini-frame et la attaché à l'objet d' CPaneFrameWnd .

CPaneFrameWnd::DockPane

Ancre le volet.

CPaneFrameWnd::FindFloatingPaneByID

Recherche un volet avec l'ID du contrôle spécifié dans la liste globale de volets flottants.

CPaneFrameWnd::FrameFromPoint

Recherche la fenêtre mini-frame contenant un point entré par l'utilisateur.

CPaneFrameWnd::GetCaptionHeight

Retourne la hauteur du titre de la fenêtre mini-frame.

CPaneFrameWnd::GetCaptionRect

Calcule le rectangle englobant d'une légende mini-frame de fenêtre.

CPaneFrameWnd::GetCaptionText

Retourne le texte de légende.

CPaneFrameWnd::GetDockingManager

 

CPaneFrameWnd::GetDockingMode

Retourne le mode d'ancrage.

CPaneFrameWnd::GetFirstVisiblePane

Retourne le premier volet visible contenu dans une fenêtre mini-frame.

CPaneFrameWnd::GetHotPoint

 

CPaneFrameWnd::GetPane

Retourne un volet qui est contenu dans la fenêtre mini-frame.

CPaneFrameWnd::GetPaneCount

Retourne le nombre de volets qui sont contenus dans une fenêtre mini-frame.

CPaneFrameWnd::GetParent

 

CPaneFrameWnd::GetPinState

 

CPaneFrameWnd::GetRecentFloatingRect

 

CPaneFrameWnd::GetVisiblePaneCount

Retourne le nombre de volets visibles contenus dans une fenêtre mini-frame.

CPaneFrameWnd::HitTest

Détermine quelle partie d'une fenêtre mini-frame à un point donné.

CPaneFrameWnd::IsCaptured

 

CPaneFrameWnd::IsDelayShow

 

CPaneFrameWnd::IsRollDown

Détermine si une fenêtre mini-frame doit être roulée vers le bas.

CPaneFrameWnd::IsRollUp

Détermine si une fenêtre mini-frame doit être enroulée.

CPaneFrameWnd::KillDockingTimer

Arrête la minuterie d'ancrage.

CPaneFrameWnd::LoadState

Charge l'état du volet du Registre.

CPaneFrameWnd::OnBeforeDock

Détermine si l'ancrage est possible.

CPaneFrameWnd::OnDockToRecentPos

Ancre la fenêtre mini-frame à sa position plus récente.

CPaneFrameWnd::OnKillRollUpTimer

Arrête la minuterie de cumul.

CPaneFrameWnd::OnMovePane

Déplace la fenêtre mini-frame par un offset spécifié.

CPaneFrameWnd::OnPaneRecalcLayout

Règle la disposition d'un volet de contenu.

CPaneFrameWnd::OnSetRollUpTimer

Définit le délai de cumul.

CPaneFrameWnd::OnShowPane

Appelé par l'infrastructure lorsqu'un volet de la fenêtre mini-frame est masqué ou affiche.

CPaneFrameWnd::PaneFromPoint

Retourne un volet s'il contient un point entré par l'utilisateur dans une fenêtre mini-frame.

CPaneFrameWnd::Pin

 

CPaneFrameWnd::PreTranslateMessage

Utilisé par la classe CWinApp pour convertir des messages de fenêtre pour qu'ils soient distribués aux fonctions Windows de TranslateMessage et de DispatchMessage .

CPaneFrameWnd::RedrawAll

Redessine toutes les fenêtres mini-frame.

CPaneFrameWnd::RemoveNonValidPanes

Appelé par l'infrastructure pour supprimer les volets non valides.

CPaneFrameWnd::RemovePane

Supprime un volet de la fenêtre mini-frame.

CPaneFrameWnd::ReplacePane

Remplace un volet par un autre.

CPaneFrameWnd::SaveState

Enregistre l'état du volet au Registre.

CPaneFrameWnd::Serialize

Lit ou écrit cet objet ou y retourne une archive.

CPaneFrameWnd::SetCaptionButtons

Boutons de légende de jeux.

CPaneFrameWnd::SetDelayShow

 

CPaneFrameWnd::SetDockingManager

 

CPaneFrameWnd::SetDockingTimer

Définit le délai d'expiration d'ancrage.

CPaneFrameWnd::SetDockState

Définit l'état d'ancrage.

CPaneFrameWnd::SetHotPoint

 

CPaneFrameWnd::SetPreDockState

Appelé par l'infrastructure pour définir l'état predocking.

CPaneFrameWnd::SizeToContent

Règle la taille d'une fenêtre mini-frame afin qu'elle soit équivalente en taille à un volet de contenu.

CPaneFrameWnd::StartTearOff

Arrache un menu.

CPaneFrameWnd::StoreRecentDockSiteInfo

 

CPaneFrameWnd::StoreRecentTabRelatedInfo

 

Méthodes protégées

Nom

Description

CPaneFrameWnd::OnCheckRollState

Détermine si une fenêtre mini-frame doit être roulée en haut ou en bas.

CPaneFrameWnd::OnDrawBorder

Dessine des zones d'une fenêtre mini-frame.

Membres de données

Nom

Description

CPaneFrameWnd::m_bUseSaveBits

Spécifie si le stockage de la classe de fenêtre avec le style de classe d' CS_SAVEBITS .

Notes

L'infrastructure crée automatiquement un objet d' CPaneFrameWnd lorsqu'un volet est basculé d'un état ancré vers un état flottant.

Une fenêtre mini-frame peut être fait glisser avec son contenu visible (ancrage immédiat) ou à l'aide d'un rectangle de glisser-déplacer (ancrage standard). Le mode d'ancrage de le volet du conteneur de mini- frames détermine le comportement faisant glisser des mini- frames. Pour plus d'informations, consultez CBasePane::GetDockingMode.

Une fenêtre mini-frame affiche les boutons dans la légende conformément à le style contenu de volet. Si le volet peut être fermé (CBasePane::CanBeClosed), il affiche un bouton Fermer. Si le volet contient le style d' AFX_CBRS_AUTO_ROLLUP , il affiche une broche.

Si vous dérivez une classe d' CPaneFrameWnd, vous devez indiquer à l'infrastructure comment la créer. Créez la classe en substituant CPane::CreateDefaultMiniframe, ou définissez le membre d' CPane::m_pMiniFrameRTC afin qu'il lit les informations de classe d'exécution de votre classe.

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

Configuration requise

en-tête : afxPaneFrameWnd.h

Voir aussi

Référence

Graphique de la hiérarchie

CWnd, classe

Autres ressources

classes MFC