Clase de CMultiPaneFrameWnd

la clase de CMultiPaneFrameWnd extiende Clase de CPaneFrameWnd.Puede admitir varios paneles.En lugar de un único identificador incrustado a una barra de controles, CMultiPaneFrameWnd contiene un objeto que permite al usuario para acoplar un CMultiPaneFrameWnd a otro y crear dinámicamente la flotante múltiple, ventanas con fichas de Clase de CPaneContainerManager .

class CMultiPaneFrameWnd : public CPaneFrameWnd

Miembros

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

Name

Descripción

CMultiPaneFrameWnd::AddPane

agrega un panel.(Reemplaza CPaneFrameWnd::AddPane.)

CMultiPaneFrameWnd::AddRecentPane

 

CMultiPaneFrameWnd::AdjustLayout

Ajustar el diseño de la ventana de marco recudido.(Reemplaza CPaneFrameWnd::AdjustLayout.)

CMultiPaneFrameWnd::AdjustPaneFrames

  (Reemplaza CPaneFrameWnd::AdjustPaneFrames.)

CMultiPaneFrameWnd::CalcExpectedDockedRect

calcula el rectángulo esperado de una ventana acoplada.(Reemplaza CPaneFrameWnd::CalcExpectedDockedRect.)

CMultiPaneFrameWnd::CanBeAttached

Determina si el panel actual puede acoplar en otra ventana del panel o del cuadro.(Reemplaza CPaneFrameWnd::CanBeAttached.)

CMultiPaneFrameWnd::CanBeDockedToPane

Determina si la ventana de marco recudido puede acoplar a un panel.(Reemplaza CPaneFrameWnd::CanBeDockedToPane.)

CMultiPaneFrameWnd::CheckGripperVisibility

  (Reemplaza CPaneFrameWnd::CheckGripperVisibility.)

CMultiPaneFrameWnd::CloseMiniFrame

  (Reemplaza CPaneFrameWnd::CloseMiniFrame.)

CMultiPaneFrameWnd::ConvertToTabbedDocument

Convierte el panel en un documento con fichas.(Reemplaza CPaneFrameWnd::ConvertToTabbedDocument.)

CMultiPaneFrameWnd::DockFrame

 

CMultiPaneFrameWnd::DockPane

Acoplar el panel.(Reemplaza CPaneFrameWnd::DockPane.)

CMultiPaneFrameWnd::DockRecentPaneToMainFrame

 

CMultiPaneFrameWnd::GetCaptionText

Devuelve el texto de la leyenda.(Reemplaza CPaneFrameWnd::GetCaptionText.)

CMultiPaneFrameWnd::GetPaneContainerManager

Devuelve una referencia al objeto interno del administrador del contenedor.

CMultiPaneFrameWnd::GetFirstVisiblePane

Devuelve el primer panel visible de una ventana de marco recudido.(Reemplaza CPaneFrameWnd::GetFirstVisiblePane.)

CMultiPaneFrameWnd::GetPane

Devuelve un panel incluido en la ventana de marco recudido.(Reemplaza CPaneFrameWnd::GetPane.)

CMultiPaneFrameWnd::GetPaneCount

Devuelve el número de paneles incluidos en una ventana de marco recudido.(Reemplaza CPaneFrameWnd::GetPaneCount.)

CMultiPaneFrameWnd::GetVisiblePaneCount

Devuelve el número de paneles visible incluidos en una ventana de marco recudido.(Reemplaza CPaneFrameWnd::GetVisiblePaneCount.)

CMultiPaneFrameWnd::InsertPane

 

CMultiPaneFrameWnd::LoadState

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

CMultiPaneFrameWnd::OnDockToRecentPos

Acoplar la ventana de marco recudido en su posición más reciente.(Reemplaza CPaneFrameWnd::OnDockToRecentPos.)

CMultiPaneFrameWnd::OnKillRollUpTimer

Detiene el temporizador de consolidado.(Reemplaza CPaneFrameWnd::OnKillRollUpTimer.)

CMultiPaneFrameWnd::OnPaneRecalcLayout

Ajustar el diseño de un panel dentro de una ventana de marco recudido.(Reemplaza CPaneFrameWnd::OnPaneRecalcLayout.)

CMultiPaneFrameWnd::OnSetRollUpTimer

Establece el temporizador de consolidado.(Reemplaza CPaneFrameWnd::OnSetRollUpTimer.)

CMultiPaneFrameWnd::OnShowPane

Llamado por el marco cuando un panel en la ventana de marco recudido está oculto o se muestra.(Reemplaza CPaneFrameWnd::OnShowPane.)

CMultiPaneFrameWnd::PaneFromPoint

Devuelve un panel si contiene un punto tras dentro de una ventana de marco recudido.(Reemplaza CPaneFrameWnd::PaneFromPoint.)

CMultiPaneFrameWnd::RemoveNonValidPanes

Llamado por el marco para quitar los paneles no-válidos.(Reemplaza CPaneFrameWnd::RemoveNonValidPanes.)

CMultiPaneFrameWnd::RemovePane

Quita un panel de la ventana de marco recudido.(Reemplaza CPaneFrameWnd::RemovePane.)

CMultiPaneFrameWnd::ReplacePane

reemplaza un panel con otro.(Reemplaza CPaneFrameWnd::ReplacePane.)

CMultiPaneFrameWnd::SaveState

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

CMultiPaneFrameWnd::Serialize

  (Reemplaza CPaneFrameWnd::Serialize.)

CMultiPaneFrameWnd::SetDockState

Establece el estado de vinculación.(Reemplaza CPaneFrameWnd::SetDockState.)

CMultiPaneFrameWnd::SetLastFocusedPane

 

CMultiPaneFrameWnd::SetPreDockState

Establece el estado predocking.(Reemplaza CPaneFrameWnd::SetPreDockState.)

CMultiPaneFrameWnd::StoreRecentDockSiteInfo

  (Reemplaza CPaneFrameWnd::StoreRecentDockSiteInfo.)

CMultiPaneFrameWnd::StoreRecentTabRelatedInfo

  (Reemplaza CPaneFrameWnd::StoreRecentTabRelatedInfo.)

Comentarios

La mayoría de los métodos de esta clase reemplazan los métodos de la clase de Clase de CPaneFrameWnd .

Si un panel utiliza el estilo de AFX_CBRS_AUTO_ROLLUP y los acopla de usuario que el panel a una ventana de marco de varios paneles, el usuario puede ejecutar para buscar la ventana independientemente de la configuración de estilo de los otros paneles acoplados.

El marco de trabajo crea automáticamente un objeto de CMultiPaneFrameWnd cuando el usuario flota un panel que utiliza el estilo de CBRS_FLOAT_MULTI .

Para obtener información sobre cómo derivar de una clase de la clase de CPaneFrameWnd y crearla dinámicamente, vea CPaneFrameWnd.

Ejemplo

El ejemplo siguiente muestra cómo recuperar un puntero a un objeto de CMultiPaneFrameWnd .Este fragmento de código es parte de Establezca el ejemplo el tamaño del panel.

    // CDockablePane* pBar
    CMultiPaneFrameWnd* pParentMiniFrame = 
        DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

            CMultiPaneFrameWnd

Requisitos

encabezado: afxMultiPaneFrameWnd.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CPaneFrameWnd

Otros recursos

Clases de MFC