I've been working on a project that I've been designing in Windows 7. It is very Form driven and the button/background colors have all been set using Windows System colors.
The end users will be using this project on a Windows Server. It is set to Windows Classic Style by corporate group policy.
Needless to say the forms look ghastly when they display in the System colors used by Classic.
So I've been thinking...
- UPDATE - SOLVED Would it possible to use API to detect if the OS is using Windows Classic Style?
- Would it be possible to calculate (or maybe someone already has) the Palette equivalent of the non-classic style System colors? e.g. say we have System color "Scroll Bars", what is the nearest equivalent in Palette?
My idea is that I could detect on WB open whether the OS is using Classic Style or not (using answer to #1). If it is then a global variable would be set to indicate this and all UserForms initialize could be set to programatically change their buttons & backgrounds to use the nearest palette equivalent (using answer to #2). Wouldn't look as good but still an improvement over Classic Style color theme!
Bookmarks