Clase de CPaneFrameWnd
Este tema se incluye a efectos de integridad. Para obtener información más detallada, vea el código fuente ubicado en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.
Implementa una ventana de marco recudido que contiene un panel.El panel rellenará el área de cliente de la ventana.
class CPaneFrameWnd : public CWnd
Miembros
Métodos públicos
Name |
Descripción |
---|---|
agrega un panel. |
|
agrega o quita un panel de la lista global. |
|
Ajustar el diseño de la ventana de marco recudido. |
|
|
|
Calcula el tamaño de los bordes de una ventana de marco recudido. |
|
Calcula el rectángulo esperado de una ventana acoplada. |
|
Determina si el panel actual se puede acoplar a otra ventana del panel o del cuadro. |
|
Determina si la ventana de marco recudido se puede acoplar a un panel. |
|
|
|
Convierte el panel en un documento con fichas. |
|
Crea una ventana de marco recudido y la agrega al objeto de CPaneFrameWnd . |
|
Crea una ventana de marco recudido y la agrega al objeto de CPaneFrameWnd . |
|
Acoplar el panel. |
|
Encuentra un panel con el identificador especificado del control en la lista global de paneles de punto flotante. |
|
Encuentra la ventana de marco recudido que contiene un punto tras. |
|
Devuelve el alto de la leyenda de la ventana de marco recudido. |
|
Calcula el rectángulo delimitador de una leyenda de la ventana de marco recudido. |
|
Devuelve el texto de la leyenda. |
|
|
|
Devuelve el modo de acoplamiento. |
|
Devuelve el primer panel visible de una ventana de marco recudido. |
|
|
|
Devuelve un panel incluido en la ventana de marco recudido. |
|
Devuelve el número de paneles incluidos en una ventana de marco recudido. |
|
|
|
|
|
|
|
Devuelve el número de paneles visible incluidos en una ventana de marco recudido. |
|
Determina qué parte de una ventana de marco recudido está en un punto determinado. |
|
|
|
|
|
Determina si una ventana de marco recudido se debe ejecutar a continuación. |
|
Determina si una ventana de marco recudido se debe ejecutar hacia arriba. |
|
Detiene el temporizador de acoplamiento. |
|
Carga el estado del registro. |
|
Determina si el acoplamiento es posible. |
|
Acoplar la ventana de marco recudido en su posición más reciente. |
|
Detiene el temporizador de consolidado. |
|
Mueve la ventana de marco recudido por un desplazamiento especificado. |
|
Ajustar el diseño de un panel contenido. |
|
Establece el temporizador de consolidado. |
|
Llamado por el marco cuando un panel en la ventana de marco recudido está oculto o se muestra. |
|
Devuelve un panel si contiene un punto tras dentro de una ventana de marco recudido. |
|
|
|
CPaneFrameWnd::PreTranslateMessage |
Utiliza la clase CWinApp para traducir mensajes de ventana antes de que se envíen a las funciones de TranslateMessage y de DispatchMessage Windows. |
Dibuja de nuevo todas las ventanas de marco recudido. |
|
Llamado por el marco para quitar los paneles no-válidos. |
|
Quita un panel de la ventana de marco recudido. |
|
reemplaza un panel con otro. |
|
Guarda el estado del panel al registro. |
|
CPaneFrameWnd::Serialize |
Lee o escribe este objeto o un archivo. |
establece los botones de título. |
|
|
|
|
|
Establece el temporizador de acoplamiento. |
|
Establece el estado de vinculación. |
|
|
|
Llamado por el marco para establecer el estado predocking. |
|
Ajusta el tamaño de una ventana de marco recudido de modo que sea equivalente de tamaño a un panel contenido. |
|
Rasga de un menú. |
|
|
|
|
Métodos protegidos
Name |
Descripción |
---|---|
Determina si una ventana de marco recudido se debe ejecutar arriba o abajo. |
|
Dibuja los bordes de una ventana de marco recudido. |
miembros de datos
Name |
Descripción |
---|---|
especifica si registrar la clase de ventana con el estilo de la clase de CS_SAVEBITS . |
Comentarios
El marco de trabajo crea automáticamente un objeto de CPaneFrameWnd cuando un panel se cambia de estado acoplada a un estado flotante.
Una ventana de marco recudido se puede arrastrar con su contenido visible (acoplarlos inmediato) o mediante un rectángulo de arrastre (acoplarlos estándar).El modo de acoplamiento del contenedor de los mini-cuadros determina el comportamiento que arrastra de los mini-cuadros.Para obtener más información, vea CBasePane::GetDockingMode.
Una ventana de marco recudido muestra los botones en la leyenda de acuerdo con el estilo contenido del panel.Si el panel se puede cerrar (CBasePane::CanBeClosed), muestra un botón cerrar.Si el panel tiene el estilo de AFX_CBRS_AUTO_ROLLUP , muestra un punto de conexión.
Si deriva una clase de CPaneFrameWnd, debe indicar a marco cómo crearlos.Cree la clase reemplazando CPane::CreateDefaultMiniframe, o establezca el miembro de CPane::m_pMiniFrameRTC de modo que señale a la información de la clase en tiempo de ejecución para la clase.
Jerarquía de herencia
Requisitos
encabezado: afxPaneFrameWnd.h