Compartir a través de


CMFCAutoHideButton Class

Un botón que muestra u oculta CDockablePane (Clase) configurada para ocultar.

class CMFCAutoHideButton : public CObject

Members

Métodos públicos

Name

Descripción

CMFCAutoHideButton::BringToTop

 

CMFCAutoHideButton::Create

Crea e inicializa el botón de ocultar automáticamente.

CMFCAutoHideButton::GetAlignment

Recupera la alineación del botón de ocultar automáticamente.

CMFCAutoHideButton::GetAutoHideWindow

Devuelve el objeto de CDockablePane asociado al botón de ocultar automáticamente.

CMFCAutoHideButton::GetParentToolBar

 

CMFCAutoHideButton::GetRect

 

CMFCAutoHideButton::GetSize

Determina el tamaño del botón de ocultar automáticamente.

CMFCAutoHideButton::GetTextSize

Devuelve el tamaño de la etiqueta de texto para el botón de ocultar automáticamente.

CMFCAutoHideButton::HighlightButton

Resalta el botón auto hide.

CMFCAutoHideButton::IsActive

Indica si el botón de ocultar automáticamente está activa.

CMFCAutoHideButton::IsHighlighted

Devuelve el estado de resaltado de botón auto hide.

CMFCAutoHideButton::IsHorizontal

Determina si el botón de ocultar automáticamente es horizontal o vertical.

CMFCAutoHideButton::IsTop

 

CMFCAutoHideButton::IsVisible

Indica si el botón está visible.

CMFCAutoHideButton::Move

 

CMFCAutoHideButton::OnDraw

El marco de trabajo llama a este método cuando dibuja el botón de ocultar automáticamente.

CMFCAutoHideButton::OnDrawBorder

El marco de trabajo llama a este método cuando dibuja el borde de un botón de ocultar automáticamente.

CMFCAutoHideButton::OnFillBackground

El marco de trabajo llama a este método cuando rellena el fondo de un botón de ocultar automáticamente.

CMFCAutoHideButton::ReplacePane

 

CMFCAutoHideButton::ShowAttachedWindow

Muestra u oculta CDockablePane (Clase)asociado.

CMFCAutoHideButton::ShowButton

Muestra u oculta el botón de ocultar automáticamente.

CMFCAutoHideButton::UnSetAutoHideMode

 

Comentarios

en la creación, el objeto de CMFCAutoHideButton se adjunta a CDockablePane (Clase). Se oculta o se muestra el objeto de CDockablePane mientras el usuario interactúa con el objeto de CMFCAutoHideButton .

De forma predeterminada, el marco crea automáticamente CMFCAutoHideButton cuando el usuario activa oculta automáticamente. El marco puede crear un elemento de una clase personalizada de la interfaz de usuario en lugar de la clase de CMFCAutoHideButton . Para especificar que la clase personalizada de la interfaz de usuario el marco debe utilizar, establezca la variable miembro static CMFCAutoHideBar::m_pAutoHideButtonRTS igual a la clase personalizada de la interfaz de usuario. De forma predeterminada, esta variable se establece en CMFCAutoHideButton.

Ejemplo

El ejemplo siguiente muestra cómo construir un objeto de CMFCAutoHideButton y utilizar varios métodos en la clase de CMFCAutoHideButton . El ejemplo muestra cómo inicializar un objeto de CMFCAutoHideButton mediante el método de Create , mostrar la clase de CDockablePane , y mostrar el botón de ocultar automáticamente.

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

Jerarquía de herencia

CObject

   CMFCAutoHideButton

Requisitos

encabezado: afxautohidebutton.h

Vea también

Referencia

Gráfico de jerarquías

CMFCAutoHideBar Class

CAutoHideDockSite (Clase)

Otros recursos

Clases de MFC