MDI
Version B
Unidentified Flying Objects
-
Demonstration
-
The main window:
-
in the background: a circle moving in the client area and bouncing off the walls
-
non-sizeable, non-scrollable
-
with menu options (appearing only when there is at least one child window / the
menu options give the results as on the demonstration):
-
cascade
-
tile
-
arrange icons
-
close all
-
Child windows:
-
showing some moving objects
-
the middle point of the object moving in the child window is similar to the point in the middle of the circle moving in the client area
-
each object can be a circle or square of the random colour
-
executed from the menu
-
sizeable
-
each window is prompted before closing
-
Requirements:
-
all drawing should be flicker-free
-
all created GDI objects must be deleted
-
objects selected as current on DC must not be deleted
-
avoid compilation warnings
-
the program has to be an MDI application
-
Approximate points:
-
MDI (with options): 3.5
-
proper drawing: 3.0
-
functionality: 3.5