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. |
Détermine si un objet de base de volet est dérivé de CMFCAutoHideBar, classe. |
|
Ancre un volet à cet objet d' CAuotHideDockSite . |
|
Extrait la taille du site d'ancrage en coordonnées d'écran. |
|
Redessine le volet sur CAutoHideDockSite avec les marges et l'espacement totales du bouton. |
|
Définit la marge située à gauche de la barre d'ancrage. |
|
Définit la marge située à droite de la barre d'ancrage. |
|
Appels CMFCAutoHideBar::UnSetAutoHideMode pour les objets sur CAutoHideDockSite. |
Membres de données
Nom |
Description |
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
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