Aplikacja MDI, klawiatura, schowek
Wersja A
Aplikacja MDI z dwoma typami okien
- Dwa rodzaje okien roboczych aplikacji MDI:
- zawierające czerwony kwadrat w lewym górnym rogu o boku 100 pikseli,
nazywane: "Kwadrat - N", gdzie N jest kolejnym numerem
tworzonego okna tego typu
- zawierające czerwone koło o promieniu 50 pikseli, nazywane: "Kolo
- N" (N - j.w.)
- UWAGA: rodzaje okien powinny być rzeczywiście różne, tzn. powinny
istnieć dwie różne procedury obsługi komunikatów
- Pożądane standardowe cechy aplikacji MDI:
- dwie opcje menu tworzące nowe okna (po jednej dla każdego typu
okna roboczego)
- standardowe menu okien roboczych aplikacji MDI (numeracja, nazwy,
zaznaczanie i wybór aktywnego)
- opcje w menu zmieniające ułożenie okien roboczych: sąsiadująco poziomo,
sąsiadująco pionowo, kaskadowo, automatyczne ułożenie ikon
- standardowa obsługa skrótów klawiszowych wykorzystywanych w aplikacji
MDI (m.in. Ctrl+F6, Shift+Ctrl+F6)
- standardowa obsługa maksymalizacji, minimalizacji i odtwarzania
rozmiaru i położenia okien roboczych
- automatyczne pojawianie się skroli, jeśli okna robocze nie mieszczą
się w obszarze roboczym głównego okna aplikacji
- Cechy specjalne:
- naciśnięcie klawisza 'A' powinno wyświetlić MessageBox
zawierający listę nazw wszystkich aktualnie istniejących okien roboczych
- widoczne tło głównego okna aplikacji (czyli obszar, na którym
pojawiają się okna robocze) powinno być czerwone z zielonym kołem
o promieniu 100 pikseli narysowanym na środku (UWAGA: proszę zostawić
tę cechę na sam koniec)
- powinno to być rzeczywiste tło, tzn. nie powinno być żadnego
niepożądanego mrugania czerwonego tła (jedyne dozwolone mruganie,
to przebłyskiwanie czerwonego koloru spod zielonego koła)