Microsoft Windows provides the user many display options through the Display Control Panel applet. The property sheet's Settings tab includes options for the number of colors, for video resolution, and for the size of the font used. Combined, these options give the user a wide variety of choices in how a program appears on the screen.
You need to make sure your program handles all video modes. After all, your users are going to be using various combinations of these settings, and they are not going to appreciate having to change video modes just to use your program. Given the number of display options available, however, this task is certainly easier said than done. For example, on my computer I have the following options:
Not counting the Other font size category, these options provide for a total of 48 different video modes. Of course, it is simply not practical to develop and test all video combinations unless you plan on selling a whole lot of software. Instead, I recommend the following more realistic goals:
In the remainder of this chapter, I'll explore these goals and the steps necessary to achieve them.