Partager via


CAutoHideDockSite, classe

CAutoHideDockSite étend CDockSite, classe à implémenter masquer automatiquement les volets d'ancrage.

class CAutoHideDockSite : public CDockSite

Membres

Constructeurs publics

Nom

Description

CAutoHideDockSite::CAutoHideDockSite

Construit un objet CAutoHideDockSite.

CAutoHideDockSite::~CAutoHideDockSite

Destructor.

Méthodes publiques

Nom

Description

CAutoHideDockSite::AllowShowOnPaneMenu

Indique si CAutoHideDockSite est affiché dans le menu de volet.

CAutoHideDockSite::CanAcceptPane

Détermine si un objet de base de volet est dérivé de CMFCAutoHideBar, classe.

CAutoHideDockSite::DockPane

Ancre un volet à cet objet d' CAuotHideDockSite .

CAutoHideDockSite::GetAlignRect

Extrait la taille du site d'ancrage en coordonnées d'écran.

CAutoHideDockSite::RepositionPanes

Redessine le volet sur CAutoHideDockSite avec les marges et l'espacement totales du bouton.

CAutoHideDockSite::SetOffsetLeft

Définit la marge située à gauche de la barre d'ancrage.

CAutoHideDockSite::SetOffsetRight

Définit la marge située à droite de la barre d'ancrage.

CAutoHideDockSite::UnSetAutoHideMode

Appels CMFCAutoHideBar::UnSetAutoHideMode pour les objets sur CAutoHideDockSite.

Membres de données

Nom

Description

CAutoHideDockSite::m_nExtraSpace

Définit la taille de l'espace entre les barres d'outils et le bord de la barre d'ancrage. Cet espace est mesuré du bord gauche ou du bord supérieur, selon l'alignement de l'espace d'ancrage.

Notes

Lorsque vous appelez CFrameWndEx::EnableAutoHidePanes, l'infrastructure crée automatiquement un objet d' CAutoHideDockSite . Dans la plupart des cas, vous ne devez pas devoir instancier ou utiliser cette classe directement.

La barre d'ancrage est l'intervalle entre le côté gauche du volet d'ancrage et le côté gauche de CMFCAutoHideButton, classe.

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

Exemple

L'exemple suivant montre comment récupérer un objet d' CAutoHideDockSite d'un objet d' CMFCAutoHideBar , et comment définir les marges gauche et droite de la barre d'ancrage.

   CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
    pParentDockBar->SetOffsetLeft(10);
    pParentDockBar->SetOffsetRight(10);

Configuration requise

en-tête : afxautohidedocksite.h

Voir aussi

Référence

Graphique de la hiérarchie

CDockSite, classe

Autres ressources

classes MFC