Clase de CPane

La clase de CPane es un aumento de Clase de CControlBar.Si está actualizando un proyecto MFC existente, reemplace todas las apariciones de CControlBar con CPane.

class CPane : public CBasePane

Miembros

Bb983285.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CPane::~CPane

Un destructor.

Bb983285.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CPane::AdjustSizeImmediate

inmediatamente actualiza el diseño de un panel.

CPane::AllocElements

Asigna el almacenamiento para uso interno.

CPane::AllowShowOnPaneMenu

Especifica si el panel se muestra en la lista runtime- generada de paneles para la aplicación.

CPane::CalcAvailableSize

Calcula la diferencia de tamaño entre un rectángulo especificado y el rectángulo de ventana actual.

CPane::CalcInsideRect

Calcula el rectángulo dentro de un panel, teniendo en cuenta los bordes y los agarradores.

CPane::CalcRecentDockedRect

Calcula el rectángulo recientemente acoplado.

CPane::CalcSize

Calcula el tamaño del panel.

CPane::CanBeDocked

Determina si el panel se puede acoplar en el panel base especificado.

CPane::CanBeTabbedDocument

Determina si el panel se puede convertir en un documento con fichas.

CPane::ConvertToTabbedDocument

Convierte un panel acoplable a un documento con fichas.

CPane::CopyState

Copia el estado de un panel.(Reemplaza CBasePane::CopyState.)

CPane::Create

Crea una barra de controles y la agrega al objeto de CPane .

CPane::CreateDefaultMiniframe

Crea una ventana de marco recudido para un panel flotante.

CPane::CreateEx

Crea una barra de controles y la agrega al objeto de CPane .

CPane::CreateObject

Utiliza el marco para crear una instancia dinámica de este tipo de clase.

CPane::DockByMouse

Acoplar un panel utilizando el método de acoplamiento del mouse.

CPane::DockPane

Acoplar el panel flotante a un panel base.

CPane::DockPaneStandard

Acoplar un panel mediante el acoplamiento de esquema (estándar).

CPane::DockToFrameWindow

Acoplar un panel acoplable un marco.(Reemplaza CBasePane::DockToFrameWindow.)

CPane::DoesAllowSiblingBars

Indica si puede acoplar otro panel en la misma fila donde el panel actual está acoplado.

CPane::FloatPane

flota el panel.

CPane::GetAvailableExpandSize

Devuelve la cantidad, en píxeles, que el panel puede expandir.

CPane::GetAvailableStretchSize

Devuelve la cantidad, en píxeles, que el panel puede reducir.

CPane::GetBorders

Devuelve el ancho de los bordes del panel.

CPane::GetClientHotSpot

Devuelve la zona activa del panel.

CPane::GetDockSiteRow

Devuelve la fila de acoplamiento en la que el panel está acoplado.

CPane::GetExclusiveRowMode

Determina si el panel está en modo exclusivo de la fila.

CPane::GetHotSpot

Devuelve la zona activa que se almacenan en un objeto subyacente de CMFCDragFrameImpl .

CPane::GetMinSize

Recupera el mínimo permitido el tamaño del panel.

CPane::GetPaneName

Recupera el título del panel.

CPane::GetResizeStep

Utilizado de forma interna.

CPane::GetThisClass

Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase.

CPane::GetVirtualRect

Recupera el rectángulo virtual del panel.

CPane::IsChangeState

Mientras se mueve el panel, este método analiza la posición del panel en relación con otros paneles, dock filas, y las ventanas de mini- cuadro, y retornos el valor apropiado de AFX_CS_STATUS .

CPane::IsDragMode

Especifica si se arrastra el panel.

CPane::IsInFloatingMultiPaneFrameWnd

Especifica si el panel está en una ventana de marco de multi- panel.(Reemplaza CBasePane::IsInFloatingMultiPaneFrameWnd.)

CPane::IsLeftOf

Determina si el panel está obsoleta (o anterior) del rectángulo especificado.

CPane::IsResizable

Determina si el panel puede cambiar de tamaño.(Reemplaza CBasePane::IsResizable.)

CPane::IsTabbed

Determina si el panel se ha insertado en el control de ficha de una ventana con fichas.(Reemplaza CBasePane::IsTabbed.)

CPane::LoadState

Carga el estado del registro.(Reemplaza CBasePane::LoadState.)

CPane::MoveByAlignment

Mueve el panel y el rectángulo virtual en la cantidad especificada.

CPane::MovePane

Mueve el panel al rectángulo especificado.

CPane::OnAfterChangeParent

Llamado por el marco al elemento primario de un panel ha cambiado.

CPane::OnBeforeChangeParent

Llamado por el marco al elemento primario del panel va a cambiar.

CPane::OnPressCloseButton

Llamado por el marco cuando el usuario elige el botón cerrar en la leyenda para el panel.

CPane::OnProcessDblClk

Utilizado de forma interna.

CPane::OnShowControlBarMenu

Llamado por el marco cuando un menú especial de panel se va a mostrar.

CPane::OnShowControlBarMenu

Llamado por el marco cuando un menú especial de panel se va a mostrar.

CPane::PrepareToDock

Utilizado de forma interna.

CPane::RecalcLayout

Actualiza la información de diseño del panel.(Reemplaza CBasePane::RecalcLayout.)

CPane::SaveState

Guarda el estado del panel al registro.(Reemplaza CBasePane::SaveState.)

CPane::SetActiveInGroup

Marca un panel como activo.

CPane::SetBorders

Establece los valores del borde del panel.

CPane::SetClientHotSpot

Establece la zona activa del panel.

CPane::SetDockState

Restaura la información de estado de acoplamiento para el panel.

CPane::SetExclusiveRowMode

Habilita o deshabilita el modo exclusivo de la fila.

CPane::SetMiniFrameRTC

Establece la información de la clase en tiempo de ejecución para la ventana predeterminada de marco recudido.

CPane::SetMinSize

Establece el mínimo permitido el tamaño del panel.

CPane::SetVirtualRect

Establece el rectángulo virtual del panel.

CPane::StretchPaneDeferWndPos

Expande el panel vertical u horizontalmente basado en estilo de acoplamiento.

CPane::ToggleAutoHide

Alterna ocultan automáticamente el modo.

CPane::UndockPane

Quita el panel del sitio de acoplamiento, slider predeterminado, o la ventana de marco recudido donde está acoplado actualmente.(Reemplaza CBasePane::UndockPane.)

CPane::UpdateVirtualRect

Actualiza el rectángulo virtual.

Bb983285.collapse_all(es-es,VS.110).gifMétodos protegidos

Name

Descripción

CPane::OnAfterDock

Llamado por el marco cuando un panel ha estado acoplado.

CPane::OnAfterFloat

Llamado por el marco cuando queda flotando un panel.

CPane::OnBeforeDock

Llamado por el marco cuando el panel está a punto de acoplarse.

CPane::OnBeforeFloat

Llamado por el marco cuando un panel está a punto de ser dejarla flotando.

Bb983285.collapse_all(es-es,VS.110).gifmiembros de datos

Name

Descripción

CPane::m_bHandleMinSize

Permite administrar coherente de tamaño mínimo de los paneles.

CPane::m_recentDockInfo

Contiene información reciente de acoplamiento.

Comentarios

Normalmente, los objetos de CPane no se crean instancias directamente.Si necesita un panel con funcionalidad de acoplamiento, derive el objeto de CDockablePane.Si necesita funcionalidad de la barra de herramientas, derive el objeto de CMFCToolBar.

Al derivar una clase de CPane, puede acoplar en CDockSite y puede ser dejarla flotando en CPaneFrameWnd.

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

Requisitos

encabezado: afxPane.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CBasePane

Otros recursos

Clases de MFC