Clase de CMDIChildWndEx

La clase de CMDIChildWndEx proporciona la funcionalidad de una ventana secundaria de (MDI) de interfaz de múltiples documentos de Windows.Extiende la funcionalidad de Clase de CMDIChildWnd.El marco requiere esta clase cuando una aplicación MDI utiliza determinadas clases MFC.

class CMDIChildWndEx : public CMDIChildWnd

Members

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

Nombre

Descripción

CMDIChildWndEx::ActivateTopLevelFrame

Denominado internamente por el marco para activar el cuadro de nivel superior cuando la aplicación se debe provocar de una ficha de la barra de tareas.

CMDIChildWndEx::AddDockSite

Este método no se utiliza o se implementa.

CMDIChildWndEx::AddPane

Agrega un panel.

CMDIChildWndEx::AddTabbedPane

Agrega un panel con fichas.

CMDIChildWndEx::AdjustDockingLayout

Ajustar el diseño de acoplamiento.

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

Indica el marco si este elemento secundario MDI puede generarse en las pestañas de la barra de tareas de Windows 7.

CMDIChildWndEx::CanShowOnWindowsList

Devuelve TRUE si el nombre de la ventana MDI secundaria se puede mostrar en el cuadro de diálogo de Clase de CMFCWindowsManagerDialog.En caso contrario, devuelve FALSE.

CMDIChildWndEx::CreateObject

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

CMDIChildWndEx::DockPane

Acoplar un panel.

CMDIChildWndEx::DockPaneLeftOf

Lo acopla un panel a la izquierda de otro panel.

CMDIChildWndEx::EnableAutoHidePanes

Enables oculta automáticamente el modo para los paneles cuando se acoplan en los lados especificados de la ventana.

CMDIChildWndEx::EnableDocking

Habilita el acoplamiento de la ventana secundaria al marco principal.

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

Habilita o deshabilita a la selección automática de una parte del área cliente de una ventana para mostrar como miniaturas de esa ventana en la barra de tareas.

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

Devuelve el nombre del documento que se muestra en la ventana MDI secundaria.

CMDIChildWndEx::GetFrameIcon

Llamado por el marco para recuperar el icono de una ventana secundaria de MDI.

CMDIChildWndEx::GetFrameText

Llamado por el marco para recuperar el texto de la ventana MDI secundaria.

CMDIChildWndEx::GetPane

Encuentra un panel por identificador especificada del control

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

Devuelve un puntero a un panel incrustado de acoplamiento que se ha convertido en un documento con fichas.

CMDIChildWndEx::GetTabProxyWnd

Devuelve la ventana de proxy de la pestaña registrada realmente con pestañas de la barra de tareas de Windows 7.

CMDIChildWndEx::GetTaskbarPreviewWnd

Llamado por el marco cuando necesita obtener una ventana secundaria (normalmente una ventana de vista o splitter) que se mostrará en miniatura de la ficha de la barra de tareas de Windows 7.

CMDIChildWndEx::GetTaskbarThumbnailClipRect

Llamado por el marco cuando seleccionan una parte del área cliente de una ventana para mostrar como miniaturas de esa ventana en la barra de tareas.

CMDIChildWndEx::GetThisClass

Llamado por el marco para obtener un puntero al objeto de Recursos asociado a este tipo de clase.

CMDIChildWndEx::GetToolbarButtonToolTipText

Llamado por el marco para recuperar la información sobre herramientas de un botón de la barra de herramientas.

CMDIChildWndEx::InsertPane

Registra el panel especificado con el administrador de acoplamiento.

CMDIChildWndEx::InvalidateIconicBitmaps

Invalida la representación bitmap icónica MDI secundario.

CMDIChildWndEx::IsPointNearDockSite

Determina si un punto especificado está cerca del sitio de vinculación.

CMDIChildWndEx::IsReadOnly

Devuelve TRUE si el documento que se muestra en la ventana secundaria es de solo lectura.En caso contrario, devuelve FALSE.

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

Devuelve TRUE si se registran el elemento secundario de MDI correctamente con las fichas de la barra de tareas de Windows 7.

CMDIChildWndEx::IsTabbedPane

Devuelve TRUE si la ventana MDI secundaria contiene un panel acoplable.En caso contrario, devuelve FALSE.

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

Indica si el elemento secundario de MDI podría producirse en las pestañas de la barra de tareas de Windows 7.

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

Indica si la selección automática de una parte del área cliente de una ventana en la pantalla como miniaturas de esa ventana en la barra de tareas está habilitada o deshabilitada.

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

Una combinación de marcadores, que se pasa por el marco al método de SetTaskbarTabProperties, cuando una tabulación (elemento secundario MDI) se está registrando con pestañas de la barra de tareas de Windows 7.La combinación predeterminada es STPF_USEAPPTHUMBNAILWHENACTIVE | STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

Llamado por el marco cuando necesita obtener un mapa de bits para la vista previa dinámica MDI secundario.

CMDIChildWndEx::OnGetIconicThumbnail

Llamado por el marco cuando necesita obtener un mapa de bits para la miniatura icónica MDI secundario.

CMDIChildWndEx::OnMoveMiniFrame

Llamado por el marco para mover una ventana de mini- cuadro.

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

Llamado por el marco cuando el usuario presiona el botón cerrar en miniatura de la ficha de la barra de tareas.

CMDIChildWndEx::OnSetPreviewMode

Llamado por el marco para entrar o salir de modo vista previa de impresión.

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

Llamado por el marco cuando la miniatura de la ficha de la barra de tareas debe procesar el mensaje de WM_ACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

Llamado por el marco cuando la miniatura de la ficha de la barra de tareas debe procesar el mensaje de WM_MOUSEACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

Llamado por el marco cuando necesita ajustar un mapa de bits para la vista previa de miniaturas de la ficha de la barra de tareas de Windows 7 MDI secundario.

CMDIChildWndEx::OnUpdateFrameTitle

Llamado por el marco para actualizar el título del cuadro.(Reemplaza CMDIChildWnd::OnUpdateFrameTitle.)

CMDIChildWndEx::PaneFromPoint

Devuelve el panel que contiene el punto determinado.

CMDIChildWndEx::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.(Reemplaza CWnd::PreTranslateMessage.)

CMDIChildWndEx::RecalcLayout

Actualiza el diseño de la ventana.

CMDIChildWndEx::RegisterTaskbarTab

Elemento secundario de MDI de registros con pestañas de la barra de tareas de Windows 7.

CMDIChildWndEx::RemovePaneFromDockManager

Quita un panel del administrador de acoplamiento.

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

Provoca corresponder la ficha de la barra de tareas de Windows 7.

CMDIChildWndEx::SetTaskbarTabOrder

Inserta el elemento secundario de MDI antes de ventana especificada en las pestañas de la barra de tareas de Windows 7.

CMDIChildWndEx::SetTaskbarTabProperties

Establece las propiedades de una ficha de la barra de tareas de Windows 7.

CMDIChildWndEx::SetTaskbarThumbnailClipRect

Denominado internamente por el marco para establecer el rectángulo de recorte para seleccionar una parte del área cliente de una ventana para mostrar como miniaturas de esa ventana en la barra de tareas.

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

Quita el elemento secundario de MDI de las pestañas de la barra de tareas de Windows 7.

CMDIChildWndEx::UpdateTaskbarTabIcon

Icono de la ficha de la barra de tareas de Windows 7 de las actualizaciones.

Comentarios

Para aprovechar características extendidas de acoplamiento en las aplicaciones MDI, derive la clase de ventana secundaria MDI de la aplicación de CMDIChildWndEx en lugar de CMDIChildWnd.

Ejemplo

El ejemplo siguiente crea una clase derivada de CMDIChildWndEx.Este fragmento de código procede de Ejemplo de VisualStudioDemo: Aplicación MFC Visual Studio.

class CChildFrame : public CMDIChildWndEx
{
    DECLARE_DYNCREATE(CChildFrame)
public:
    CChildFrame();

// Overrides
public:
    virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
    virtual void ActivateFrame(int nCmdShow = -1);

    virtual BOOL IsReadOnly();
    virtual LPCTSTR GetDocumentName(CObject** pObj);

// Implementation
public:
    virtual ~CChildFrame();
#ifdef _DEBUG
    virtual void AssertValid() const;
    virtual void Dump(CDumpContext& dc) const;
#endif

protected:
    afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

    DECLARE_MESSAGE_MAP()
};

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

Requisitos

Encabezado: afxMDIChildWndEx.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CMDIChildWnd

Clase de CMFCWindowsManagerDialog

Clase de CMDIFrameWndEx

Otros recursos

Clases de MFC