Welcome to shell: revealed Sign in | Join | Help
in Search

Shell Blog

Changing your Advanced Appearance settings

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:

  1. Right Click on the desktop -> Personalize
  2. Click on “Window Color and Appearance”
  3. Select your favorite color & Save!

Changing advanced appearance settings:

  1. Right Click on the desktop -> Personalize
  2. Click on “Window Color and Appearance”
  3. Click on “Open classic appearance properties for more color options”
  4. 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

Published Monday, September 11, 2006 5:49 PM by vinnyp

Comments

 

Nei said:

Don't you think it's a shame that even the Windows own Taskbar is affected by compatibility issues and clipping if you set "Border Padding" to anything but 0?

September 12, 2006 5:17 PM
 

vinnyp said:

How so? When I change the border padding it doesn't seem to affect the taskbar. Send me a private message with your repro steps. A picture would be helpful as well. Thanks!

September 13, 2006 6:39 PM
 

rramirezg said:

Hi Vinnyp:

I'm having complete freezes (hangs) in Vista RC1 when AeroGlass (transparency) is enabled. Are there any guide or instructions that let me identify if the problem is with Vista, NVidia Drivers or hardware ?

thanks,

Rolando

September 14, 2006 8:04 PM
 

Nei said:

Here's a picture of the taskbar misbehaving: http://img64.imageshack.us/my.php?image=taskbarlx0.png

For the whole picture, here are two desktop shots showing the current border padding setting - one with the default of 4 and another one with it reduced to 0:

http://img165.imageshack.us/my.php?image=taskbarborderdp8.png

http://img246.imageshack.us/my.php?image=taskbarborder0xy6.png

I hope you can understand better what I mean now.

September 15, 2006 11:41 AM
 

nostgard said:

The "classic" terminology is already pretty present in Windows. If this only applies to applications using the classic look and feel, why not use that terminology for the button and dialog as well? e.g. "Classic Settings"

September 20, 2006 12:44 PM
 

vinnyp said:

Nei, thanks for catching that. We filed a bug on that issue.

September 20, 2006 1:33 PM
 

vinnyp said:

September 20, 2006 1:37 PM
 

synthe said:

Here's one that's been vexing me.  On an Aero system, you can personalize the "color" of the windows, changing away from the light blue to a number of other translucent colors.  However, on a system that doesn't have Aero, it appears we're stuck with the light blue.  I'd prefer to use the grey borders to match the taskbar and also the Office2007 dark grey theme, but I'm stuck in smurfville instead.  Am I missing something?

September 25, 2006 5:57 PM
 

synthe said:

Just a clarification to the above, since I think I was misusing some terminology now that I've read a bit more.  I think I was using the term Aero instead of Glass.  When the fancy 3d accelerated transparent windows are enabled, you can change the color and other things about the window borders.  However, on a non-3d accelerated Aero, the Window Color and Appearance control panel just gives the old-school Appearance settings, with Effects and Advanced buttons as the only customization available.  It is misleading as the description says "Fine tune the color and style of your windows" but we can't change the color at all.

September 25, 2006 6:33 PM
 

John Kjellberg said:

I have a problem. I am a photographer and the everpresent blue "cast" on all menus and things in vista aero glass is affecting my sense of color. Is there really no way of changeing it without reverting to win95-style? The new interface has got many good sides to it so I'd like to use it.

On XP there was the silver theme (I think it was called, I may be totally wrong). It fixed color problems for picture people.

John

May 14, 2007 10:13 AM
 

Wyatt said:

Hi Vinny.  This totally makes my day that I get to correspond with an actual Microsoft program manager.   Is there any way to change the Windows Explorer background color from white to any other color in Aero.  I'd really like to keep using Aero, but I also can't live without dark background colors and light text colors.  

October 21, 2007 10:58 PM
Anonymous comments are disabled

About vinnyp

I'm a program manager on the Windows Shell Team working on Aero. I've been with Microsoft and the Shell Team for four years and all I've known is Windows Vista :) For Windows Vista I worked on Themes, Common Controls (comctl32), Task Dialog, Aero Wizard, High DPI, Display & Personalization CPLs. Have any questions about those areas? Just drop me a line!
Powered by Community Server, by Telligent Systems © 2006 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement.