Grupy z kartami MDI

Wiele funkcji grup z kartami interfejsu (MDI) dokumentu umożliwia wielu aplikacji interfejsu (MDI) dokumentu wyświetlić jedno lub więcej okien z zakładkami (lub grup systemu windows z zakładkami, znane jako kartach grup) w obszarze klienta MDI.Okna z zakładkami można wyrównać w pionie lub poziomie.Jeśli aplikacja obsługuje więcej niż jednej grupy z zakładkami MDI, grupy są oddzielane rozdzielaczy.

Funkcje

Poniżej przedstawiono funkcje grup MDI na kartach:

  • Aplikację można dynamicznie utworzyć okna z zakładkami.

  • Aplikację można wyrównać okna z zakładkami w poziomie lub pionie.

  • Grupy systemu windows z kartami są oddzielane rozdzielaczy.Użytkownik będzie mógł zmieniać kartach grup za pomocą rozdzielacza.

  • Użytkownik może przeciągać poszczególnych kart między grupami.

  • Użytkownik może przeciągać poszczególne karty, aby utworzyć nowe grupy.

  • Użytkownika można przenieść karty lub utworzyć nowe grupy za pomocą menu skrótów.

  • Aplikację można zapisać i załadować układu okna z zakładkami.

  • Aplikację można zapisać i załadować listy dokumentów MDI.

  • Aplikację można uzyskać dostępu do poszczególnych grup z zakładkami i modyfikować ich parametrów.

Przy użyciu MDI grup z zakładkami

Do zadań wykonywanych z grupami MDI z zakładkami, są następujące:

  • Aby umożliwić MDI na kartach okna głównego ramki, wywołanie CMDIFrameWndEx::EnableMDITabbedGroups.Drugi parametr tej metody jest wystąpieniem CMDITabInfo klasy.Możesz użyć domyślne parametry lub zmodyfikować je, zanim zadzwonisz do CMDIFrameWndEx::EnableMDITabbedGroups.

  • Aby zmodyfikować właściwości grupy kartach MDI w czasie wykonywania, należy utworzyć lub zmodyfikować CMDITabInfo obiektu i wywołanie CMDIFrameWndEx::EnableMDITabbedGroups ponownie

  • Z zakładkami systemu windows, aby uzyskać listę MDI, call CMDIFrameWndEx::GetMDITabGroups.

  • Aby utworzyć nową grupę z zakładkami MDI obok aktywnej grupy z zakładkami, wywołać CMDIFrameWndEx::MDITabNewGroup.

  • Aby przenieoć fokus wprowadzania do poprzedniego lub następnego okna z zakładkami grupy, wywołanie CMDIFrameWndEx::MDITabMoveToNextGroup.

  • Ustalenie, czy okno jest członkiem MDI z zakładkami wywołanie grupy CMDIFrameWndEx::IsMemberOfMDITabGroup.

  • Aby określić, czy karty MDI lub grupach na kartach MDI są włączone dla okna głównego ramki, wywołanie CMDIFrameWndEx::AreMDITabs.Aby określić tylko, czy są włączone grupy MDI z zakładkami, wywołanie CMDIFrameWndEx::IsMDITabbedGroup.

  • Aby wyświetlić menu skrótów, gdy użytkownik kliknie kartę lub przeciągnie go do innej grupy z zakładkami MDI, należy zastąpić CMDIFrameWndEx::OnShowMDITabContextMenu w CMDIFrameWndEx-klasy.Metody tej nie należy implementować, aplikacja nie wyświetla menu skrótów.

  • Aby zapisać układ grup MDI z zakładkami w aplikacji, wywołanie CMDIFrameWndEx::SaveMDIState.Załadować poprzednio zapisaną MDI z zakładkami profilu grupy, call CMDIFrameWndEx::LoadMDIState.Można również wywołać te metody, aby wczytać lub zapisać listę dokumentów otwieranych w aplikacji MDI.Aby uzyskać więcej informacji o zapisywaniu i wczytywaniu Państwo MDI, zobacz CMDIFrameWndEx::LoadMDIState.

Zobacz też

Informacje

Klasa CMDIFrameWndEx

Klasa CMDIChildWndEx

Klasa CMDITabInfo

Inne zasoby

Elementy interfejsu użytkownika (MFC)