Partager via


Classe de CMFCAutoHideButton

Un bouton qui affiche ou masque Classe de CDockablePane configuré pour masquer.

class CMFCAutoHideButton : public CObject

Membres

Bb984194.collapse_all(fr-fr,VS.110).gifMé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 Classe de CDockablePaneassocié.

CMFCAutoHideButton::ShowButton

Affiche ou masque le bouton de masquer automatiquement.

CMFCAutoHideButton::UnSetAutoHideMode

 

Notes

Sur la création, l'objet d' CMFCAutoHideButton est attaché à Classe de CDockablePane.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

Classe de CMFCAutoHideBar

Classe de CAutoHideDockSite

Autres ressources

Classes MFC