Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Funktionen MDI(Multiple Document Interface) med flikar gör att flera MDI-program (Document Interface) kan visa ett eller flera flikar (eller grupper med flikar, så kallade flikar) i MDI-klientområdet. De flikade fönstren kan justeras lodrätt eller vågrätt. Om en applikation innehåller mer än en MDI-tabbed-grupp, avgränsas grupperna med avskiljare.
Egenskaper
Följande är funktionerna i grupper med MDI-flikar:
Ett program kan skapa fönster med flikar dynamiskt.
Ett program kan justera fönster med flikar vågrätt eller lodrätt.
Grupper av fönster med flikar avgränsas med delare. Användaren kan ändra storlek på grupper med flikar med hjälp av delningsfunktionen.
Användaren kan dra enskilda flikar mellan grupper.
Användaren kan dra enskilda flikar för att skapa nya grupper.
Användaren kan flytta flikar eller skapa nya grupper med hjälp av en snabbmeny.
Ett program kan spara och läsa in layouten för flikar.
Ett program kan spara och läsa in listan över MDI-dokument.
Ett program kan komma åt enskilda flikar och ändra sina parametrar.
Använda MDI-flikgrupper
Följande är uppgifter som vanligtvis utförs med MDI-flikar:
Om du vill aktivera grupper med MDI-flikar för ett huvudramfönster anropar du CMDIFrameWndEx::EnableMDITabbedGroups. Den andra parametern för den här metoden är en instans av
CMDITabInfoklassen. Du kan använda standardparametrarna eller ändra dem innan du anroparCMDIFrameWndEx::EnableMDITabbedGroups.Om du vill ändra egenskaperna för en MDI-tabbgrupp under körning skapar eller ändrar du ett
CMDITabInfo-objekt och anroparCMDIFrameWndEx::EnableMDITabbedGroupsigen.Om du vill hämta en lista över fönster med MDI-flikar anropar du
CMDIFrameWndEx::GetMDITabGroups.Om du vill skapa en ny MDI-tabbgrupp bredvid en aktiv tabbed-grupp anropar du
CMDIFrameWndEx::MDITabNewGroup.Om du vill flytta indatafokus till föregående eller nästa fönster i en grupp med flikar anropar du
CMDIFrameWndEx::MDITabMoveToNextGroup.För att avgöra om ett fönster är medlem i en MDI-fliksgrupp, anropa
CMDIFrameWndEx::IsMemberOfMDITabGroup.Om du vill avgöra om MDI-flikar eller MDI-flikgrupper är aktiverade för ett huvudramfönster anropar du
CMDIFrameWndEx::AreMDITabs. Om du bara vill avgöra om grupper med MDI-flikar är aktiverade anropar duCMDIFrameWndEx::IsMDITabbedGroup.När du vill visa en snabbmeny när användaren klickar på en flik eller drar den till en annan MDI-flikgrupp, åsidosätt
CMDIFrameWndEx::OnShowMDITabContextMenui enCMDIFrameWndEx-härledd klass. Om du inte implementerar den här metoden visas inte snabbmenyn i programmet.Om du vill spara layouten för MDI-flikar i ett program anropar du
CMDIFrameWndEx::SaveMDIState. För att ladda en tidigare sparad MDI-flikgruppsprofil, användCMDIFrameWndEx::LoadMDIState. Du kan också anropa dessa metoder för att läsa in eller spara listan över öppnade dokument i ett MDI-program. Mer information om hur du sparar och läser in MDI-tillstånd finns i CMDIFrameWndEx::LoadMDIState.
Se även
Element i användargränssnittet
CMDIFrameWndEx-klass
CMDIChildWndEx-klass
CMDITabInfo-klass