Compartir a través de


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

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

Name

Descripción

CPaneFrameWnd::AddPane

agrega un panel.

CPaneFrameWnd::AddRemovePaneFromGlobalList

agrega o quita un panel de la lista global.

CPaneFrameWnd::AdjustLayout

Ajustar el diseño de la ventana de marco recudido.

CPaneFrameWnd::AdjustPaneFrames

 

CPaneFrameWnd::CalcBorderSize

Calcula el tamaño de los bordes de una ventana de marco recudido.

CPaneFrameWnd::CalcExpectedDockedRect

Calcula el rectángulo esperado de una ventana acoplada.

CPaneFrameWnd::CanBeAttached

Determina si el panel actual se puede acoplar a otra ventana del panel o del cuadro.

CPaneFrameWnd::CanBeDockedToPane

Determina si la ventana de marco recudido se puede acoplar a un panel.

CPaneFrameWnd::CheckGripperVisibility

 

CPaneFrameWnd::ConvertToTabbedDocument

Convierte el panel en un documento con fichas.

CPaneFrameWnd::Create

Crea una ventana de marco recudido y la agrega al objeto de CPaneFrameWnd .

CPaneFrameWnd::CreateEx

Crea una ventana de marco recudido y la agrega al objeto de CPaneFrameWnd .

CPaneFrameWnd::DockPane

Acoplar el panel.

CPaneFrameWnd::FindFloatingPaneByID

Encuentra un panel con el identificador especificado del control en la lista global de paneles de punto flotante.

CPaneFrameWnd::FrameFromPoint

Encuentra la ventana de marco recudido que contiene un punto tras.

CPaneFrameWnd::GetCaptionHeight

Devuelve el alto de la leyenda de la ventana de marco recudido.

CPaneFrameWnd::GetCaptionRect

Calcula el rectángulo delimitador de una leyenda de la ventana de marco recudido.

CPaneFrameWnd::GetCaptionText

Devuelve el texto de la leyenda.

CPaneFrameWnd::GetDockingManager

 

CPaneFrameWnd::GetDockingMode

Devuelve el modo de acoplamiento.

CPaneFrameWnd::GetFirstVisiblePane

Devuelve el primer panel visible de una ventana de marco recudido.

CPaneFrameWnd::GetHotPoint

 

CPaneFrameWnd::GetPane

Devuelve un panel incluido en la ventana de marco recudido.

CPaneFrameWnd::GetPaneCount

Devuelve el número de paneles incluidos en una ventana de marco recudido.

CPaneFrameWnd::GetParent

 

CPaneFrameWnd::GetPinState

 

CPaneFrameWnd::GetRecentFloatingRect

 

CPaneFrameWnd::GetVisiblePaneCount

Devuelve el número de paneles visible incluidos en una ventana de marco recudido.

CPaneFrameWnd::HitTest

Determina qué parte de una ventana de marco recudido está en un punto determinado.

CPaneFrameWnd::IsCaptured

 

CPaneFrameWnd::IsDelayShow

 

CPaneFrameWnd::IsRollDown

Determina si una ventana de marco recudido se debe ejecutar a continuación.

CPaneFrameWnd::IsRollUp

Determina si una ventana de marco recudido se debe ejecutar hacia arriba.

CPaneFrameWnd::KillDockingTimer

Detiene el temporizador de acoplamiento.

CPaneFrameWnd::LoadState

Carga el estado del registro.

CPaneFrameWnd::OnBeforeDock

Determina si el acoplamiento es posible.

CPaneFrameWnd::OnDockToRecentPos

Acoplar la ventana de marco recudido en su posición más reciente.

CPaneFrameWnd::OnKillRollUpTimer

Detiene el temporizador de consolidado.

CPaneFrameWnd::OnMovePane

Mueve la ventana de marco recudido por un desplazamiento especificado.

CPaneFrameWnd::OnPaneRecalcLayout

Ajustar el diseño de un panel contenido.

CPaneFrameWnd::OnSetRollUpTimer

Establece el temporizador de consolidado.

CPaneFrameWnd::OnShowPane

Llamado por el marco cuando un panel en la ventana de marco recudido está oculto o se muestra.

CPaneFrameWnd::PaneFromPoint

Devuelve un panel si contiene un punto tras dentro de una ventana de marco recudido.

CPaneFrameWnd::Pin

 

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.

CPaneFrameWnd::RedrawAll

Dibuja de nuevo todas las ventanas de marco recudido.

CPaneFrameWnd::RemoveNonValidPanes

Llamado por el marco para quitar los paneles no-válidos.

CPaneFrameWnd::RemovePane

Quita un panel de la ventana de marco recudido.

CPaneFrameWnd::ReplacePane

reemplaza un panel con otro.

CPaneFrameWnd::SaveState

Guarda el estado del panel al registro.

CPaneFrameWnd::Serialize

Lee o escribe este objeto o un archivo.

CPaneFrameWnd::SetCaptionButtons

establece los botones de título.

CPaneFrameWnd::SetDelayShow

 

CPaneFrameWnd::SetDockingManager

 

CPaneFrameWnd::SetDockingTimer

Establece el temporizador de acoplamiento.

CPaneFrameWnd::SetDockState

Establece el estado de vinculación.

CPaneFrameWnd::SetHotPoint

 

CPaneFrameWnd::SetPreDockState

Llamado por el marco para establecer el estado predocking.

CPaneFrameWnd::SizeToContent

Ajusta el tamaño de una ventana de marco recudido de modo que sea equivalente de tamaño a un panel contenido.

CPaneFrameWnd::StartTearOff

Rasga de un menú.

CPaneFrameWnd::StoreRecentDockSiteInfo

 

CPaneFrameWnd::StoreRecentTabRelatedInfo

 

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

Name

Descripción

CPaneFrameWnd::OnCheckRollState

Determina si una ventana de marco recudido se debe ejecutar arriba o abajo.

CPaneFrameWnd::OnDrawBorder

Dibuja los bordes de una ventana de marco recudido.

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

Name

Descripción

CPaneFrameWnd::m_bUseSaveBits

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

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

Requisitos

encabezado: afxPaneFrameWnd.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CWnd

Otros recursos

Clases de MFC