opcja menu 'Wczytaj bitmapę' - uruchomienie standardowego okna
wyboru plików
domyślny filtr plików: *.bmp
domyślna ścieżka (czyli katalog, którego zawartość zostanie
wyświetlona po uruchomieniu dialogu): katalog systemowy Windows
(pobierać z systemu, nie ustawiać na stałe)
opcja menu 'Nowe okno robocze' - utworzenie i pokazanie nowego
okna roboczego
żadnych więcej pozycji menu
tło głównego okna aplikacji:
jeśli żadna bitmapa nie została wybrana - jednolite niebieskie
tło
jeśli bitmapa została wybrana - ta bitmapa wyświetlona w 256
ODCIENIACH SZAROŚCI skalowana zawsze do rozmiaru obszaru roboczego
okna
wyeliminować efekt mrugania podczas odrysowywania i zmiany
rozmiaru okna
obsługiwać skróty klawiszowe standardowe dla aplikacji MDI (np.
Ctrl+F6, Shift+Ctrl+F6)
umożliwić standardowe ułożenie okien roboczych:
kliknięcie lewym przyciskiem myszy na oknie głównym - ułożenie
okien obok siebie horyzontalnie
kliknięcie prawym przyciskiem myszy na oknie głównym - ułożenie
okien kaskadowo
tytuł okna - liczba określająca ile okien roboczych zostało dotychczas
zamkniętych
umożliwić zmianę rozmiaru i położenia okna głównego
Okna robocze:
tytuł okna złożony tylko z jednej litery (od 'A' do 'Z' i dalej
ponownie od 'A')
kolejne tworzone okna powinny otrzymywać kolejne litery począwszy
od 'A'
zawsze w obszarze roboczym okna powinien zostać narysowany fragment
bitmapy z tła okna głównego aplikacji
dokładnie dopasować narysowany w oknie fragment, aby idealnie
odpowiadał fragmentowi bitmapy przysłoniętemu przez obszar roboczy
tego okna
fragment bitmapy w oknie roboczym rysować w oryginalnych KOLORACH
pozwolić zamknąć okno robocze bez zadawania pytania o potwierdzenie
umożliwić zmianę rozmiaru i położenia okien roboczych
Zadbać o szybkość pracy programy - nie tworzyć niepotrzebnych bitmap
i kontekstów