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.