Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La característica de grupos con pestañas de varias interfaces de documento (MDI) permite que varias aplicaciones de interfaz de documento (MDI) muestren una o varias ventanas con pestañas (o grupos de ventanas con pestañas, conocidas como grupos con pestañas) en el área de cliente MDI. Las ventanas con pestañas se pueden alinear vertical o horizontalmente. Si una aplicación hospeda más de un grupo con pestañas MDI, los grupos se separan por separadores.
Características
A continuación se muestran las características de los grupos con pestañas MDI:
Una aplicación puede crear ventanas con pestañas dinámicamente.
Una aplicación puede alinear ventanas con pestañas horizontal o verticalmente.
Los grupos de ventanas con fichas se separan con separadores. El usuario puede cambiar el tamaño de los grupos con pestañas mediante el divisor.
El usuario puede arrastrar pestañas individuales entre grupos.
El usuario puede arrastrar pestañas individuales para crear nuevos grupos.
El usuario puede mover pestañas o crear grupos mediante un menú contextual.
Una aplicación puede guardar y cargar el diseño de ventanas con pestañas.
Una aplicación puede guardar y cargar la lista de documentos MDI.
Una aplicación puede acceder a grupos con pestañas individuales y modificar sus parámetros.
Uso de grupos con pestañas MDI
A continuación se muestran las tareas que se suelen realizar con grupos con pestañas MDI:
Para habilitar grupos con pestañas MDI para una ventana de marco principal, llame a CMDIFrameWndEx::EnableMDITabbedGroups. El segundo parámetro de este método es una instancia de la
CMDITabInfoclase . Puede usar los parámetros predeterminados o modificarlos antes de llamar aCMDIFrameWndEx::EnableMDITabbedGroups.Para modificar las propiedades de un grupo con pestañas MDI en tiempo de ejecución, cree o modifique un
CMDITabInfoobjeto y vuelva a llamar aCMDIFrameWndEx::EnableMDITabbedGroupsPara obtener una lista de ventanas con pestañas MDI, llame a
CMDIFrameWndEx::GetMDITabGroups.Para crear un nuevo grupo con pestañas MDI junto a un grupo con pestañas activo, llame a
CMDIFrameWndEx::MDITabNewGroup.Para cambiar el foco de entrada a la ventana anterior o siguiente de un grupo con pestañas, llame a
CMDIFrameWndEx::MDITabMoveToNextGroup.Para determinar si una ventana es miembro de una llamada de
CMDIFrameWndEx::IsMemberOfMDITabGroupgrupo con pestañas MDI.Para determinar si las pestañas MDI o los grupos con pestañas MDI están habilitadas para una ventana de marco principal, llame a
CMDIFrameWndEx::AreMDITabs. Para determinar solo si los grupos con pestañas de MDI están habilitados, llame aCMDIFrameWndEx::IsMDITabbedGroup.Para mostrar un menú contextual cuando el usuario hace clic en una pestaña o lo arrastra a otro grupo con pestañas MDI, invalide
CMDIFrameWndEx::OnShowMDITabContextMenuen laCMDIFrameWndExclase derivada de .. Si no implementa este método, la aplicación no mostrará el menú contextual.Para guardar el diseño de los grupos con pestañas de MDI en una aplicación, llame a
CMDIFrameWndEx::SaveMDIState. Para cargar un perfil de grupo con pestañas MDI guardado anteriormente, llame aCMDIFrameWndEx::LoadMDIState. También puede llamar a estos métodos para cargar o guardar la lista de documentos abiertos en una aplicación MDI. Para obtener más información sobre cómo guardar y cargar el estado MDI, vea CMDIFrameWndEx::LoadMDIState.
Consulte también
Elementos de la interfaz de usuario
CMDIFrameWndEx (clase)
CMDIChildWndEx (clase)
CMDITabInfo (clase)