When designing a large multi-form application, I try to design for colour as well as style.
Unfortunately, the user may be running the application with any of the myriad system
colour schemes that Windows provides.
I wrote the SYSCOLOR.BAS functions so that I could control the colour of the various
system components, such as Menubars, and  Scrollbars in my applications.
For instance, you could save the user's colour scheme - run your application using YOUR design 
colours, and restore the user's scheme upon exit.
I have tried to make the functions as self-contained as possible, so that SYSCOLOR.BAS can
be 'slotted in' without conflict into an existing project.
Note that SYSCOLOR.BAS is Windows 3.1 only. (Windows 3.0 has only 19 system colours, whereas
Windows 3.1 has 21 system colours)
  