Compartir a través de


CAutoHideDockSite Class

CAutoHideDockSite extiende CDockSite Class a implementar oculta automáticamente los paneles de vinculación.

class CAutoHideDockSite : public CDockSite

Members

Constructores públicos

Name

Descripción

CAutoHideDockSite::CAutoHideDockSite

Crea un objeto CAutoHideDockSite.

CAutoHideDockSite::~CAutoHideDockSite

Un destructor.

Métodos públicos

Name

Descripción

CAutoHideDockSite::AllowShowOnPaneMenu

Indica si CAutoHideDockSite se muestra en el menú del panel.

CAutoHideDockSite::CanAcceptPane

Determina si un objeto base del panel se deriva de CMFCAutoHideBar (Clase).

CAutoHideDockSite::DockPane

Acoplar un panel a este objeto de CAuotHideDockSite .

CAutoHideDockSite::GetAlignRect

Recupera el tamaño del sitio de vinculación en coordenadas de pantalla.

CAutoHideDockSite::RepositionPanes

Dibuja de nuevo el panel en CAutoHideDockSite con los márgenes y el espaciado globales del botón.

CAutoHideDockSite::SetOffsetLeft

Establece el margen en el lado izquierdo de la barra de acoplamiento.

CAutoHideDockSite::SetOffsetRight

Establece el margen en el lado derecho de la barra de acoplamiento.

CAutoHideDockSite::UnSetAutoHideMode

Llamadas CMFCAutoHideBar::UnSetAutoHideMode para los objetos de CAutoHideDockSite.

miembros de datos

Name

Descripción

CAutoHideDockSite::m_nExtraSpace

Define el tamaño del espacio entre las barras de herramientas y el borde de la barra de acoplamiento. Este espacio se mide el borde izquierdo o del borde superior, dependiendo de alineación del espacio de vinculación.

Comentarios

Cuando se llama a CFrameWndEx::EnableAutoHidePanes, el marco de trabajo crea automáticamente un objeto de CAutoHideDockSite . En la mayoría de los casos, no debería tener que crear instancias o utilizar esta clase directamente.

La barra de acoplamiento es el intervalo entre el lado izquierdo del panel de acoplamiento y el lado izquierdo de CMFCAutoHideButton (Clase).

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

Ejemplo

El ejemplo siguiente muestra cómo recuperar un objeto de CAutoHideDockSite de un objeto de CMFCAutoHideBar , y cómo establecer los márgenes izquierdo y derecho de la barra de acoplamiento.

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

Requisitos

encabezado: afxautohidedocksite.h

Vea también

Referencia

Gráfico de jerarquías

CDockSite Class

Otros recursos

Clases de MFC