My Account Subscribe Help About
Sign In | Register FREE
Tuesday, April 14, 2026
UK faces biggest hit to growth from Iran war of major economies, IMF saysWhy and how is US blockading Iranian ports in Strait of Hormuz?Former Nato chief warns UK security 'in peril' as he accuses Starmer of 'corrosive complacency'We will name police and social workers unless action taken, lawyer for Southport families saysHouseholds could get free electricity for doing washing on sunny weekends'Welcome home': Watch joyful reunion as Orion capsule opened after splashdownWoman asked to leave bar after wheelchair deemed a 'safety risk'JD Vance defends backing 'great guy' Orbán's campaign after landslide defeatBurglars who used Rightmove to target homes and steal £1m of valuables jailedGreek police using masked migrants to forcibly push other migrants back across borderSingle-sex space guidance for organisations to be published after May electionsTracking the ships crossing the Strait of HormuzUS blockade of Iranian ports explained in two minutesOil prices continue to fall on hopes of new US-Iran peace talksLebanon seeks peace, but Hezbollah needs to be convinced firstHow a Primark trainer ended gang's £1m Rightmove burglary spreeWatch: What are Harry and Meghan doing in Australia?Hospital at centre of child HIV outbreak caught reusing syringes in undercover filmingAdam Peaty on his return to the pool, LA 2028 and Gordon Ramsay's wedding speechWhy one school has banned phones for some pupils - but not othersChris Mason: How Lammy and Vance's unlikely friendship is being utilisedOasis among record number of British acts entering Rock & Roll Hall of FameDoctor Who star Ncuti Gatwa to receive honorary doctoratePartner of US influencer who died in Zanzibar speaking to police as witnessFrench woman, 86, held by ICE after moving to US to reunite with long-lost loveChalamet thanked by Royal Ballet and Opera boss for boosting ticket salesGrand National horse trainer jailed for beating man with hockey stickBBC News appAmericanswers... on 5 Live! Donald Trump vs Pope Leo on IranThe "systemic failures" before the Southport attack
FDN » Windows XP » XP Visual Styles and Themes

XP Visual Styles and Themes

XP Visual Styles and Themes

Windows XP introduced "visual styles" — a theming engine that replaces the classic Win32 flat controls with styled, colorful versions.

Built-in Themes

ThemeColor SchemeDescription
Luna (Default)BlueVibrant blue taskbar, green Start button, rounded controls
LunaOlive GreenEarth-toned variant with green/olive accents
LunaSilverNeutral gray/silver variant
Windows ClassicVariousTraditional Win2K/NT appearance, flat controls

Changing the Theme

  1. Right-click the desktop → PropertiesThemes tab.
  2. Select a theme from the dropdown (Windows XP, Windows Classic, etc.).
  3. For color scheme changes within Luna: go to the Appearance tab and select from the "Color scheme" dropdown.

Visual Styles for Developers

For your applications to use the XP visual style, you must include a manifest file or call InitCommonControlsEx:

<!-- app.exe.manifest -->
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0" processorArchitecture="X86"
        publicKeyToken="6595b64144ccf1df" language="*" />
    </dependentAssembly>
  </dependency>
</assembly>

In VB6 Applications

VB6 applications can use XP visual styles by adding a manifest file:

  1. Create a file named MyApp.exe.manifest with the XML above.
  2. Place it in the same directory as the compiled .exe.
  3. On launch, Windows detects the manifest and applies the Luna visual style to all common controls.

Third-Party Themes

Third-party tools like StyleXP and WindowBlinds can apply custom visual styles beyond the built-in Luna options. Note that unsigned theme files require patching uxtheme.dll to bypass Microsoft's theme signature verification.

« Back to Windows XP « Back to FDN