Dieťa okna veľkosť a usporiadanie

Žiadosť MDI riadi veľkosť a umiestnenie jej podriadené okná zaslaním správy do okna klienta MDI. Maximalizovať okno aktívneho dieťa, žiadosť sa odošle správa WM_MDIMAXIMIZE do okna klienta. Keď dieťa okno je maximalizované, plocha jeho klient úplne zadá okna client MDI. Okrem toho, systém automaticky skryje záhlaví okna dieťa, pridá dcérskym oknom okno ponuka ikony a obnoviť tlačidlo na panel s ponukami aplikácie MDI. Žiadosti môžete obnoviť okna klienta na jeho pôvodnú veľkosť (premaximized) a pozícia zaslaním klientskeho okna vzkaz WM_MDIRESTORE.

MDI aplikácie môžete usporiadať svoje podriadené okná vo formáte Kaskáda alebo dlaždice. Keď sú kaskádové podriadené okná, okná zobrazia v zásobníku. V okne v spodnej časti zásobníka zaberá ľavom hornom rohu obrazovky a zostávajúcich jamiek sú posunuté o vertikálne aj horizontálne, a tak, aby paneli vľavo hraníc a titul každého dieťaťa okna je viditeľný. Ak chcete usporiadať dieťa okná do kaskády formát MDI žiadosti odošle hlásenie WM_MDICASCADE . Obyčajne aplikácie túto správu pošle keď užívateľ klikne kaskádové ponuke okno.

Keď sú podriadené okná dlaždice, systém zobrazí každú testovaciu jamku dieťa vo svojej celistvosti — prekrývajúcich sa žiadny systém Windows. Všetky okná sú veľkosti ako je potrebné, aby sa zmestil do okna klienta. Ak chcete usporiadať okná dieťa vo formáte dlaždice žiadosť MDI pošle správu WM_MDITILE do okna klienta. Obyčajne aplikácie túto správu pošle keď užívateľ klikne dlaždíc v ponuke okno.

MDI žiadosť by mala poskytnúť inú ikonu pre každý typ dcérskym oknom podporuje. Aplikácia určuje ikona pri registrácii triedu okna dieťaťa. Systém automaticky zobrazí dcérskym oknom ikonu v dolnej časti okna klienta pri minimalizovaní okna dieťaťa. Žiadosť MDI nasmeruje systém usporiadať dieťa okno ikony zaslaním WM_MDIICONARRANGE správu do okna klienta. Obyčajne aplikácie túto správu pošle keď používateľ klikne na tlačidlo Usporiadaťikony v ponuke okno .

Index