Rám, klient a podriadené okná

Žiadosť MDI má tri druhy windows: rám okna, okno MDI klienta, ako aj počet podriadené okná. Rám okna je ako hlavné okno aplikácie: má veľkosť orámovania, záhlavia, ponuke okno (predtým známy ako systémovú ponuku), tlačidlo minimalizovať a tlačidlo Maximalizovať. Žiadosť musí zaregistrovať triedu okna rám okna a poskytovať okno postup na podporu.

Žiadosť MDI nezobrazí výstup do klientskej oblasti rám okna. Namiesto toho sa zobrazí okno MDI klienta. MDI klientskeho okna je špeciálny typ dcérskym oknom patriaci do preregistered okno triedy MDICLIENT. Okna klienta je dieťa rám okna; slúži ako pozadie pre podriadené okná. Tiež poskytuje podporu pre vytváranie a práca s oknami dieťaťa. Napríklad žiadosť MDI môžete vytvoriť, aktivujte alebo maximalizovať podriadené okná zaslaním správy do okna klienta MDI.

Keď používateľ otvorí alebo vytvorí dokument okna klienta vytvorí dieťa okna dokumentu. Okno klienta je rodičovské okno všetky podriadené okná MDI v danej aplikácii. Každú testovaciu jamku dieťa má veľkosť orámovania, záhlavia, ponuka okno , tlačidlo minimalizovať a tlačidlo Maximalizovať. Pretože obmedzí dieťa okno je obmedzená do okna klienta a nemôžu objaviť mimo nej.

MDI žiadosti môže podporovať viac než jeden druh dokumentu. Napríklad, aplikácie typu spreadsheet typické umožňuje používateľovi pracovať s grafmi a hárky. Pre každý typ dokumentu, ktorý podporuje žiadosť MDI musia zaregistrovať triedu okna dieťa a poskytovať okno postup na podporu windows patriace do tejto triedy. Ďalšie informácie o okne tried zobraziť Okno triedy. Ďalšie informácie o okne postupy nájdete v časti Okna postupy.

Nasledujúce je typická aplikácia MDI. Je pomenovaný Multipad.

Index