Partager via


CMFCAutoHideButton, classe

Un bouton qui affiche ou masque CDockablePane, classe configuré pour masquer.

class CMFCAutoHideButton : public CObject

Membres

Méthodes publiques

Nom

Description

CMFCAutoHideButton::BringToTop

 

CMFCAutoHideButton::Create

Crée et initialise le bouton de masquer automatiquement.

CMFCAutoHideButton::GetAlignment

Extrait l'alignement du bouton de masquer automatiquement.

CMFCAutoHideButton::GetAutoHideWindow

Retourne l'objet de CDockablePane associé au bouton de masquer automatiquement.

CMFCAutoHideButton::GetParentToolBar

 

CMFCAutoHideButton::GetRect

 

CMFCAutoHideButton::GetSize

Détermine la taille du bouton de masquer automatiquement.

CMFCAutoHideButton::GetTextSize

Retourne la taille de l'étiquette de texte du bouton de masquer automatiquement.

CMFCAutoHideButton::HighlightButton

Bouton automatique de masquage de surbrillance.

CMFCAutoHideButton::IsActive

Indique si le bouton de masquer automatiquement est actif.

CMFCAutoHideButton::IsHighlighted

État de mise en surbrillance de retour de bouton automatique de masquer.

CMFCAutoHideButton::IsHorizontal

Détermine si le bouton de masquer automatiquement est horizontal ou vertical.

CMFCAutoHideButton::IsTop

 

CMFCAutoHideButton::IsVisible

Indique si le bouton est visible.

CMFCAutoHideButton::Move

 

CMFCAutoHideButton::OnDraw

L'infrastructure appelle cette méthode lorsqu'il dessine le bouton de masquer automatiquement.

CMFCAutoHideButton::OnDrawBorder

L'infrastructure appelle cette méthode lorsqu'il dessine une bordure d'un bouton de masquer automatiquement.

CMFCAutoHideButton::OnFillBackground

L'infrastructure appelle cette méthode lorsqu'elle remplit arrière-plan d'un bouton de masquer automatiquement.

CMFCAutoHideButton::ReplacePane

 

CMFCAutoHideButton::ShowAttachedWindow

Affiche ou masque CDockablePane, classeassocié.

CMFCAutoHideButton::ShowButton

Affiche ou masque le bouton de masquer automatiquement.

CMFCAutoHideButton::UnSetAutoHideMode

 

Notes

Sur la création, l'objet d' CMFCAutoHideButton est attaché à CDockablePane, classe. L'objet d' CDockablePane est masqué ou affiche lorsque l'utilisateur interagit avec l'objet d' CMFCAutoHideButton .

Par défaut, l'infrastructure crée automatiquement CMFCAutoHideButton lorsque l'utilisateur active ou désactive masquer automatiquement sur. L'infrastructure peut créer un élément d'une classe d'interface personnalisés au lieu de la classe d' CMFCAutoHideButton . Pour spécifier que la classe personnalisée de l'interface utilisateur l'infrastructure doit utiliser, définissez la variable membre statique CMFCAutoHideBar::m_pAutoHideButtonRTS égale à la classe d'interface personnalisés. Par défaut, cette variable est définie à CMFCAutoHideButton.

Exemple

L'exemple suivant montre comment construire un objet d' CMFCAutoHideButton et utiliser différentes méthodes dans CMFCAutoHideButton classe. L'exemple suivant montre comment initialiser un objet d' CMFCAutoHideButton à l'aide de sa méthode d' Create , afficher la classe associée d' CDockablePane , et afficher le bouton de masquer automatiquement.

   CMFCAutoHideButton* autoHideButton = new CMFCAutoHideButton();
    CDockablePane cPane;
    // CMFCAutoHideBar* pParentBar 
    if ( !autoHideButton->Create(pParentBar, &cPane, CBRS_ALIGN_LEFT) )
    {
        return 0;
    }
    autoHideButton->ShowAttachedWindow(true);
    autoHideButton->ShowButton(true);

Hiérarchie d'héritage

CObject

   CMFCAutoHideButton

Configuration requise

en-tête : afxautohidebutton.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCAutoHideBar, classe

CAutoHideDockSite, classe

Autres ressources

classes MFC