Without background - nowe okno MDI typu bez tła, skrót Ctrl+Shift+N
With background - nowe okno MDI typu z tłem, skrót Ctrl+N
Horizontal i Vertical - tylko jeśli wybrane aktywne okno robocze jest typu z tłem,
zmienia tryb wyświetlania okna (szczegóły poniżej), odpowiednia opcja (w
zależności od trybu rysowania) powinna być zaznaczona w menu, styl zaznaczenia
musi być taki jak w programie przykładowym
Exit - kończy działanie programu
za pozycją Exit standardowe menu okien roboczych aplikacji MDI
(numeracja, nazwy, zaznaczanie i wybór aktywnego)
odpowiednie skróty powinny być widoczne przy opcjach w menu
okno klienta MDI
w tle gradient, płynne przejście od koloru zielonego do cerwonego
gradient obejmuje cały obszar na którym znajdują się okna robocze, nawet jeśli
okna robocze są poza widoczną częścią okna klienta, gradient wypałnia najmniejszy prostokąt
zawierający wszystkie okna robocze i okno klienta
dwuklik lewym lub prawym przyciskiem myszy - zmiana trybu wyświetlania -
gradient poziomy/pionowy
wyjście okna roboczego poza obszar klienta, powoduje pokazywania pasków
przewijania w oknie klienta
standardowa obsługa skrótów klawiszowych wykorzystywanych w aplikacji MDI
(m.in. Ctrl+F6, Shift+Ctrl+F6)
okna robocze MDI typu bez tła
nie posiadają obszaru klienta, obszar klienta jest czałkowicie przeźroczysty
okna robocze MDI typu z tłem
okno wyświetla w obszarze klienta gradient, płynne przejście od koloru zielonego do cerwonego
możliwe dwa tryby wyświetlania, gradient poziomy/pionowy, tak jak w oknie klienta
dwuklik lewym lub prawym przyciskiem myszy - zmiana trybu wyświetlania -
normalnie/inwersja
tytuł okna roboczego - "With background" lub "Without background" w zależności od typu
okna
Wskazówki:
TranslateMDISysAccel()
EnumChildWindows()
CallWindowProc()
DefFrameProc()
DefMDIChildProc()
do projektu należy dołączyć bibliotekę Msimg32.lib (Project
Properties->Linker->Input->Aditional Dependencies)