Udostępnij przez


Zarządzanie oknami podrzędnymi MDI

Główne okna ramowe MDI (po jednym na aplikację) zawierają specjalne okno podrzędne o nazwie okno MDICLIENT. Okno MDICLIENT zarządza obszarem klienta głównego okna ramowego i samo posiada okna podrzędne: okna dokumentów, pochodzące z CMDIChildWnd. Ponieważ okna dokumentów są oknami ramowym (okna podrzędne MDI), mogą również mieć własne dzieci. We wszystkich tych przypadkach okno nadrzędne zarządza swoimi oknami podrzędnymi i przekazuje do nich niektóre polecenia.

W oknie ramki MDI, okno ramki zarządza oknem MDICLIENT, zmieniając jego położenie w powiązaniu z paskami narzędziowymi. Z kolei okno MDICLIENT zarządza wszystkimi oknami podrzędnymi MDI. Na poniższej ilustracji przedstawiono relację między oknem ramki MDI, oknem MDICLIENT i oknami ramek dokumentów podrzędnych.

Okna podrzędne w oknie ramowym MDI.
Okna ramek MDI i elementy podrzędne

Okno ramki MDI działa również w połączeniu z aktywnym oknem podrzędnym MDI, jeśli istnieje. Okno ramki MDI deleguje komunikaty poleceń do okna podrzędnego MDI, zanim podejmie próbę ich obsługi.

Co chcesz dowiedzieć się więcej o

Zobacz także

Korzystanie z okien ramowych