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
Constructores públicos
Name |
Descripción |
---|---|
CPane::~CPane |
Un destructor. |
Métodos públicos
Name |
Descripción |
---|---|
inmediatamente actualiza el diseño de un panel. |
|
Asigna el almacenamiento para uso interno. |
|
Especifica si el panel se muestra en la lista runtime- generada de paneles para la aplicación. |
|
Calcula la diferencia de tamaño entre un rectángulo especificado y el rectángulo de ventana actual. |
|
Calcula el rectángulo dentro de un panel, teniendo en cuenta los bordes y los agarradores. |
|
Calcula el rectángulo recientemente acoplado. |
|
Calcula el tamaño del panel. |
|
Determina si el panel se puede acoplar en el panel base especificado. |
|
Determina si el panel se puede convertir en un documento con fichas. |
|
Convierte un panel acoplable a un documento con fichas. |
|
Copia el estado de un panel.(Reemplaza CBasePane::CopyState.) |
|
Crea una barra de controles y la agrega al objeto de CPane . |
|
Crea una ventana de marco recudido para un panel flotante. |
|
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. |
Acoplar un panel utilizando el método de acoplamiento del mouse. |
|
Acoplar el panel flotante a un panel base. |
|
Acoplar un panel mediante el acoplamiento de esquema (estándar). |
|
Acoplar un panel acoplable un marco.(Reemplaza CBasePane::DockToFrameWindow.) |
|
Indica si puede acoplar otro panel en la misma fila donde el panel actual está acoplado. |
|
flota el panel. |
|
Devuelve la cantidad, en píxeles, que el panel puede expandir. |
|
Devuelve la cantidad, en píxeles, que el panel puede reducir. |
|
Devuelve el ancho de los bordes del panel. |
|
Devuelve la zona activa del panel. |
|
Devuelve la fila de acoplamiento en la que el panel está acoplado. |
|
Determina si el panel está en modo exclusivo de la fila. |
|
Devuelve la zona activa que se almacenan en un objeto subyacente de CMFCDragFrameImpl . |
|
Recupera el mínimo permitido el tamaño del panel. |
|
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. |
Recupera el rectángulo virtual del panel. |
|
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 . |
|
Especifica si se arrastra el panel. |
|
Especifica si el panel está en una ventana de marco de multi- panel.(Reemplaza CBasePane::IsInFloatingMultiPaneFrameWnd.) |
|
Determina si el panel está obsoleta (o anterior) del rectángulo especificado. |
|
Determina si el panel puede cambiar de tamaño.(Reemplaza CBasePane::IsResizable.) |
|
Determina si el panel se ha insertado en el control de ficha de una ventana con fichas.(Reemplaza CBasePane::IsTabbed.) |
|
Carga el estado del registro.(Reemplaza CBasePane::LoadState.) |
|
Mueve el panel y el rectángulo virtual en la cantidad especificada. |
|
Mueve el panel al rectángulo especificado. |
|
Llamado por el marco al elemento primario de un panel ha cambiado. |
|
Llamado por el marco al elemento primario del panel va a cambiar. |
|
Llamado por el marco cuando el usuario elige el botón cerrar en la leyenda para el panel. |
|
CPane::OnProcessDblClk |
Utilizado de forma interna. |
Llamado por el marco cuando un menú especial de panel se va a mostrar. |
|
Llamado por el marco cuando un menú especial de panel se va a mostrar. |
|
CPane::PrepareToDock |
Utilizado de forma interna. |
Actualiza la información de diseño del panel.(Reemplaza CBasePane::RecalcLayout.) |
|
Guarda el estado del panel al registro.(Reemplaza CBasePane::SaveState.) |
|
Marca un panel como activo. |
|
Establece los valores del borde del panel. |
|
Establece la zona activa del panel. |
|
Restaura la información de estado de acoplamiento para el panel. |
|
Habilita o deshabilita el modo exclusivo de la fila. |
|
Establece la información de la clase en tiempo de ejecución para la ventana predeterminada de marco recudido. |
|
Establece el mínimo permitido el tamaño del panel. |
|
Establece el rectángulo virtual del panel. |
|
Expande el panel vertical u horizontalmente basado en estilo de acoplamiento. |
|
Alterna ocultan automáticamente el modo. |
|
Quita el panel del sitio de acoplamiento, slider predeterminado, o la ventana de marco recudido donde está acoplado actualmente.(Reemplaza CBasePane::UndockPane.) |
|
Actualiza el rectángulo virtual. |
Métodos protegidos
Name |
Descripción |
---|---|
Llamado por el marco cuando un panel ha estado acoplado. |
|
Llamado por el marco cuando queda flotando un panel. |
|
Llamado por el marco cuando el panel está a punto de acoplarse. |
|
Llamado por el marco cuando un panel está a punto de ser dejarla flotando. |
miembros de datos
Name |
Descripción |
---|---|
Permite administrar coherente de tamaño mínimo de los paneles. |
|
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
Requisitos
encabezado: afxPane.h