Okno ramek stosowania MDI powinny obejmować pasek menu z menu okno . W menu okno powinien zawierać elementy, rozmieszczanie okien podrzędnych w oknie klienta lub że zamknięcie wszystkich okien podrzędnych. Menu okno Typowa aplikacja MDI może zawierać elementy w poniższej tabeli.
Element menu | Celem |
---|---|
Sąsiadująco | Rozmieszcza okien podrzędnych w formacie sąsiadująco, tak, aby każdy pojawia się w całości w oknie klienta. |
Kaskada | Rozmieszcza okna dziecka w formacie Kaskadowo. Okien podrzędnych nakładają się na siebie, ale widoczny jest pasek tytułu każdego. |
Rozmieść Ikony | Rozmieszcza ikony okien podrzędnych zminimalizowane wzdłuż dolnej krawędzi okna klienta. |
Zamknij Wszystkie | Powoduje zamknięcie wszystkich okien podrzędnych. |
Gdy tworzone jest okno podrzędne, system automatycznie dołącza nowego elementu menu z menu okno . Tekst elementu menu jest taki sam jak tekst na pasku menu nowego okna podrzędnego. Kliknięcie tego elementu menu, użytkownika można uaktywnić odpowiedniego okna podrzędnego. Kiedy niszczony jest okno potomne, system automatycznie usuwa odpowiedniego elementu menu w menu okno.
System można dodać maksymalnie dziesięć elementów menu z menu okno . Po utworzeniu okna dziesiąty dzieci, system doda elementu Bardziej systemu Windows do menu okno . Kliknięcie tego elementu wyświetla okno dialogowe Wybierz okno . Okno dialogowe zawiera pole listy z tytuły wszystkich okien podrzędnych MDI aktualnie dostępne. Użytkownika można uaktywnić okno potomne klikając jej tytuł w polu listy.
Jeżeli aplikacji MDI obsługuje kilka typów okien podrzędnych, Dostosowywanie paska menu, aby odzwierciedlić operacje związane z aktywnego okna. Aby to zrobić, zapewnić zasoby oddzielnych menu dla każdego typu okno potomne aplikacji obsługuje. Po uaktywnieniu nowego typu okno potomne, wniosek należy wysłać wiadomość WM_MDISETMENU do okna klienta, przekazując jej uchwyt, aby odpowiednie menu.
Gdy istnieje nie okno podrzędne, pasek menu powinny zawierać tylko te elementy, które wykorzystywane do tworzenia lub otwierania dokumentu.
Gdy użytkownik jest nawigacja za pomocą menu aplikacji MDI za pomocą klawiszy strzałek, klawiszy zachowywać się inaczej niż kiedy użytkownik jest poruszanie się Typowa aplikacja menu. W aplikacji MDI formant przechodzi z menu okno aplikacji do menu okno okna aktywnego podrzędne, a następnie do pierwszego elementu na pasku menu.