Udostępnij za pośrednictwem


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 ma okna podrzędne: okna dokumentu pochodzące z CMDIChildWndsystemu . 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, zmienia jego położenie w połączeniu z paskami sterowania. Z kolei okno MDICLIENT zarządza wszystkimi oknami ramek podrzędnych MDI. Na poniższej ilustracji przedstawiono relację między oknem ramki MDI, oknem MDICLIENT i oknami ramek dokumentów podrzędnych.

Child windows in an MDI frame window.
Okna ramek MDI i elementy podrzędne

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

Co chcesz dowiedzieć się więcej o

Zobacz też

Używanie okien ramowych