Every once in a while I get an e-mail from someone asking about the Advanced Appearance dialog. This dialog, which is now part of the Personalization CPL, allows users to change system colors & metrics for various pieces of the UI.
All of the users ask some form of this question “I want a red active window border! When I change any of the color settings in the Advanced Appearance dialog they aren’t showing up when I run Aero. Why not?”
This dialog was designed back in the day when system metrics & colors were the primary way of rendering UI in Windows. Think back to previous versions of Windows when you were running the “Plum” color scheme. You would just open up this dialog, click on a piece of UI, then change the color. Sweet!
Starting in XP, we introduced “Visual Styles” which uses Theme colors & bitmaps to render UI, not system colors. If you change any of these colors or metrics in this dialog when a “Visual Style” is running, the setting will not affect Windows UI which has been themed with Visual Styles (e.g. “Windows Aero” or “Windows Vista Basic).

So why didn’t we disable this you ask?
There are still many applications out there that rely on system colors & metrics, not theme metrics. If we disabled access to these settings, users can’t customize these settings for 3rd party applications. While I agree it’s frustrating to expose this UI and not have it do anything for the main Windows experience, we did add some text to the dialog to explain that this settings may not show up.
If you really want to have more control over the look of Windows using these metrics, you can change your color scheme to “Windows Classic” and go to town! If you’re running “Windows Aero” you can change your glass color in the “Window Color and Appearance” task in the Personalization CPL.
Changing your glass color:
- Right Click on the desktop -> Personalize
- Click on “Window Color and Appearance”
- Select your favorite color & Save!
Changing advanced appearance settings:
- Right Click on the desktop -> Personalize
- Click on “Window Color and Appearance”
- Click on “Open classic appearance properties for more color options”
- Click on “Advanced”
Some Tips:
- While running a Visual Style, you can change the "Active Window Border" and/or "Border Padding" to adjust the Window border (when running Windows Vista Aero, this affects the thickness of your glass Window border).
- Setting the "Border Padding" to 0 will revert to XP mode (where the Window border was always 0), and therefore get rid of some app compat issues you may have related to this setting such as truncation of UI elements in certain applications.
- For those of you who selected a different font (e.g. MessageBox, Icon, Menu, etc.) in the past, it won't work when you are running Visual Styles. Almost all of the new Windows UI uses a "Theme font" which means we get the font from the Theme file and cannot be changed.
Vinny Pasceri
Aero Program Manager