| Author: Anders Olofsson
Reviewed by: Todd
DOS 97 is a fairly extensive GUI with some pretty impressive features. Firstly, DOS 97 includes most of the basic widgets such as buttons, text boxes, check boxes, radio buttons, scroll bars, etc. Responsiveness of these widgets does not hinder the performance or remove some degree of usability (e.g. clicking a text box does not require you to press Enter to leave). Windows can be moved and resized with ease. Moving a window creates a dotted region which also does not require an intensive redraw each time a window is moved since the graphics are cached in EMS/XMS memory. This is also how fonts are easily changeable as well in VGA mode. Overall DOS 97 has a lot of great performance features that make it a great framework for making a GUI application or for learning proper GUI design techniques.