Rozmiar okna podrzędnego i rozmieszczenie

Aplikacja MDI kontroluje rozmiar i położenie okien podrzędnych, wysyłając wiadomości do okna klienta MDI. Maksymalizacja okna aktywnego dziecka, aplikacja wysyła komunikat WM_MDIMAXIMIZE aby oknie klienta. Po zmaksymalizowaniu okna podrzędnego obszaru klienckiego całkowicie wypełnia okna klienta MDI. Ponadto system automatycznie ukrywa pasek tytułu okna podrzędnego, dodaje ikonę menu okno okno podrzędne i przywrócić przycisk do paska menu aplikacji MDI. Aplikację można przywrócić okna klienta do jego oryginalnej (premaximized) rozmiar i położenie wysyłając okna klienta komunikat WM_MDIRESTORE.

Aplikacja MDI można rozmieścić okien podrzędnych w formacie kaskadowo lub sąsiadująco. Gdy okien podrzędnych są kaskadowy, systemu windows są wyświetlane w stosie. Okno na spodzie stosu zajmuje lewym górnym rogu ekranu, a pozostałe systemu windows są przesunięcie w pionie i w poziomie tak, aby lewy pasek krawędź i nazwa każdego okna podrzędnego jest widoczny. Aby rozmieścić okien podrzędnych w formacie Kaskadowo, aplikacja MDI wysyła komunikat WM_MDICASCADE . Zazwyczaj aplikacja wysyła tę wiadomość, gdy użytkownik kliknie przycisk Kaskadowo w menu okno.

Gdy okien podrzędnych są sąsiadująco, system wyświetla każde z okien podrzędnych w całości — nakładających się żaden z systemu windows. Są wszystkie okna średnich, w razie potrzeby, aby mieściły się w oknie klienta. Aby rozmieścić okien podrzędnych w formacie sąsiadująco, aplikacja MDI wysyła komunikat WM_MDITILE aby oknie klienta. Zazwyczaj aplikacja wysyła tę wiadomość, gdy użytkownik kliknie Sąsiadująco w menu okno.

Aplikacja MDI powinny dostarczyć ikone dla każdego typu okno potomne, które obsługuje. Wniosek określa ikona, rejestrując klasy okien podrzędnych. System automatycznie wyświetla ikonę okno potomne w dolnej części okna klienta, gdy okno podrzędne jest zminimalizowany. Aplikacja MDI instruuje system, aby rozmieścić ikony okien podrzędnych wysyłając wiadomość WM_MDIICONARRANGE aby oknie klienta. Zazwyczaj aplikacja wysyła tę wiadomość, gdy użytkownik kliknie przycisk Rozmieśćikony menu okno .

Index