The backgrounds are completely interchangeable. We use three sets of bitmaps for 640x480, 800x600 and 1024x768 screen resolutions. (Stretching and compressing a one-size-fits-all bitmap didn't look too good) To better visualize how to make your own scheme you may view the bitmaps in the "bitmaps" directory.
The types and sizes of the bitmaps are:
- Background - The background consists of three bitmaps. The names and sizes of each of them must be:
- BkGd0640.bmp - 640x480
- BkGd0800.bmp - 800x600
- BkGd102.bmp - 1024x768
- Exit button - This bitmap is the highlighted view of the exit button for when the mouse passes over it. Use the existing bitmaps to get the proper size for each resolution.
- Help button - This bitmap is the highlighted view of the help button for when the mouse passes over it. Use the existing bitmaps to get the proper size for each resolution.
- SideBar - The buttons and spinner are part of the program. Use the SBar1024.bmp as a pattern to make your own and resize the final product to match the other two sizes.
- FlashCard - The "flashcrd.bmp" is dynamically sized when the program runs and only one size is needed. Use the "flashcrd.bmp" bitmap as a pattern.
It is usually best to build the largest bitmap in a set and resize it to the other sizes. You may also want to index the colors in the bitmaps to save some size. PmView works well for this.