Windows XP visual styles: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 65: Line 65:


== Application support ==
== Application support ==
Third-party applications can be configured to work with visual styles. By default, the title bar and the window borders of [[Windows Forms]]-based applications are rendered using the user's preferred visual style, while the rest of the application's [[graphical user interface]] (GUI) is rendered in the Classic style.<ref name="Prabhu2003">{{cite web|title=Application.EnableVisualStyles - Cool Client Stuff|url=http://blogs.msdn.com/b/rprabhu/archive/2003/09/28/56540.aspx|last=Prabhu|first=Raghavendra|website=MSDN Blogs|publisher=Microsoft|date=2003-09-28|accessdate=2014-06-17|deadurl=no|archivedate=2014-05-09|archiveurl=https://web.archive.org/web/20140509002748/http://blogs.msdn.com/b/rprabhu/archive/2003/09/28/56540.aspx}}</ref> This is because these two different parts of the GUI are rendered using two different [[software library|software libraries]]: the title bar and the window borders ("non-client area" or "user controls") use [[Windows USER]], and the remaining controls ("client area" or "common controls") use version 5.8 of the [[Common Controls Library]].<ref name="MSDN289524">{{cite web|url=http://msdn.microsoft.com/en-us/library/aa289524%28v=vs.71%29.aspx|last=Grossman|first=Seth|publisher=Microsoft|website=MSDN|date=2002-01|title=Using Windows XP Visual Styles With Controls on Windows Forms|deadurl=no|accessdate=2012-06-17|archivedate=2013-09-28|archiveurl=https://web.archive.org/web/20130928022628/http://msdn.microsoft.com/en-us/library/aa289524%28v=vs.71%29.aspx}}</ref> Version 6.0 of the Common Controls Library contains both the user controls and the common controls, and developers may configure the the application's user interface to be displayed in the user's currently-selected visual style by forcing it to be rendered using version 6.0 of the library.<ref name="Prabhu2003"/><ref name="MSDN289524"/><ref name="MSDN773175">{{cite web|title=Enabling Visual Styles|url=http://msdn.microsoft.com/en-gb/library/windows/desktop/bb773175%28v=vs.85%29.aspx|website=MSDN|publisher=Microsoft|accessdate=2014-06-17|deadurl=no|archivedate=2013-03-22|archiveurl=https://web.archive.org/web/20130322023608/http://msdn.microsoft.com/en-gb/library/windows/desktop/bb773175%28v=vs.85%29.aspx|date=2012-10-27}}</ref>
Third-party applications can be configured to work with visual styles. By default, the title bar and the window borders of [[Windows Forms]]-based applications are rendered using the user's preferred visual style, while the rest of the application's [[graphical user interface]] (GUI) is rendered in the Classic style.<ref name="Prabhu2003">{{cite web|title=Application.EnableVisualStyles - Cool Client Stuff|url=http://blogs.msdn.com/b/rprabhu/archive/2003/09/28/56540.aspx|last=Prabhu|first=Raghavendra|website=MSDN Blogs|publisher=Microsoft|date=2003-09-28|accessdate=2014-06-17|deadurl=no|archivedate=2014-05-09|archiveurl=https://web.archive.org/web/20140509002748/http://blogs.msdn.com/b/rprabhu/archive/2003/09/28/56540.aspx}}</ref> This is because these two different parts of the GUI are rendered using two different [[software library|software libraries]]: the title bar and the window borders ("non-client area" or "user controls") use [[Windows USER]], and the remaining controls ("client area" or "common controls") use version 5.8 of the [[Common Controls Library]].<ref name="MSDN289524">{{cite web|url=http://msdn.microsoft.com/en-us/library/aa289524%28v=vs.71%29.aspx|last=Grossman|first=Seth|publisher=Microsoft|website=MSDN|date=2002-01|title=Using Windows XP Visual Styles With Controls on Windows Forms|deadurl=no|accessdate=2012-06-17|archivedate=2013-09-28|archiveurl=https://web.archive.org/web/20130928022628/http://msdn.microsoft.com/en-us/library/aa289524%28v=vs.71%29.aspx}}</ref> Version 6.0 of the Common Controls Library contains both the user controls and the common controls, and developers may configure the the application's user interface to be displayed in the user's currently-selected visual style by forcing it to be rendered using version 6.0 of the library.<ref name="MSDN773175">{{cite web|title=Enabling Visual Styles|url=http://msdn.microsoft.com/en-gb/library/windows/desktop/bb773175%28v=vs.85%29.aspx|website=MSDN|publisher=Microsoft|accessdate=2014-06-17|deadurl=no|archivedate=2013-03-22|archiveurl=https://web.archive.org/web/20130322023608/http://msdn.microsoft.com/en-gb/library/windows/desktop/bb773175%28v=vs.85%29.aspx|date=2012-10-27}}</ref><ref name="MacDonald2002">{{cite book|title=User Interfaces in VB .NET: Windows Forms and Custom Controls|isbn=978-1-4302-0844-0|last=MacDonald|first=Matthew|date=2002|pp=139–195|chapter=Forms|doi=10.1007/978-1-4302-0844-0_5|publisher=[[Apress]]}}</ref>


==See also==
==See also==

Revision as of 11:00, 17 June 2014

Windows XP core themes
Luna theme, blue (default) Luna theme, silver
Luna theme, olive green Classic gray theme

Windows XP visual styles are customizations of the graphical user interface of Windows XP. Luna, Royale, Zune, and Embedded are official visual styles designed for Windows XP by Microsoft.[1] Since Windows XP, themes include the choice of visual styles as well.[2] By default, the Luna theme is preinstalled on Windows XP Home and Professional editions, Royale (Energy Blue) is preinstalled on Windows XP Media Center Edition and Embedded theme is preinstalled on Windows XP Embedded. All visual styles are compatible with all Windows XP editions. Compared to previous versions of Windows, the new scheme has a larger emphasis on the graphical appeal of the operating system, using bitmaps throughout the interface with rounded edges on each window. [3][4] Since Luna's introduction, the scheme has been supplemented in Windows XP Media Center Edition 2005 with Royale, and Royale Noir, a Zune-derived edition of the Royale scheme.

Luna

Luna (the Moon in Latin and various other languages) is the codename for the default visual theme of Windows XP. Officially known as Windows XP style, the theme is available in three color schemes: Blue (default), olive green, and silver.[4][5]

Windows Classic

There are two classic themes: Windows Classic is the same visual style used in older Windows versions such as Windows 95 and Windows 98, and is also available in Windows Vista, but not in Windows 7;[4] Windows Standard, which is similar to Windows Classic, was the default in Windows 2000,[6] and is available in Windows Vista and Windows 7 (named Windows Classic in the latter).[4] Classic themes are less CPU-intensive and offers better performance[7] and greater color and font customization options. Windows Classic is automatically used in Safe mode and on Win32 console windows.

Royale

Windows XP supplemental themes
Royale theme Royale Noir theme
Zune theme Windows XP Embedded theme

Royale (also known as Media Center style and Energy Blue) was originally designed for Windows XP Media Center Edition 2005, and was ported to Windows XP Tablet PC Edition 2005.[8] It is accompanied by of a new wallpaper (inspired by Windows XP Bliss). It presents a relucent, vivid and faux-reflective color scheme with intense blue and green colors.

Energy Blue was originally made available in December 2004. On April 7, 2005, Microsoft New Zealand made the Royale theme and the wallpapers for the New Zealand theme available for download for all editions of XP through Windows Genuine Advantage on its website.[8][9][10] Because of the freeware nature of this package, it is also avaliable on software download websites, such as Softpedia.[11]

Microsoft also released a Windows Media Player visualization and skin. The skin was released in Experience Pack for Tablet PC and was available for free, but it installer only installs it on Windows XP Tablet PC Edition devices, for which it is licensed.

Royale Noir

Royale Noir looks like a darkened version of Energy Blue, having a blackish and bluish to purple tint. Royale Noir has a black Start button, which changes to green when the mouse hovers over it. As Royale Noir was leaked and not finalized by Microsoft, it has been noted for some imperfections.[12]

Zune

A few weeks after Royale Noir was leaked, Zune was officially released in a theme package to accompany the release of Microsoft's new Zune media player. In terms of style, Zune resembles Energy Blue. It displays a brown to light shadow style and is the first visual style for Windows XP to include a differently colored Start button from the green XP. Notably, this theme is used in Home Depot's POS units.

Embedded

Windows Embedded Standard CTP Refresh edition came with a dedicated visual style called Embedded. It is similar to Energy Blue, featuring a mix of dark blue colors.

Third-party visual styles

Windows only loads a visual style that bears a valid Microsoft digital certificate.[13] As such, third-party visual styles can only be used if one of the Windows files called uxtheme.dll is altered to allow unsigned visual styles.[14][15] Doing so is against Windows license agreement and copyright laws.[citation needed] Despite this, Microsoft is aware of such a practice and even suggests obtaining a newer revision of the patched uxtheme.dll file in case problems occur after Microsoft's own updates to the file have been applied (typically through an OS service pack).[16]

Application support

Third-party applications can be configured to work with visual styles. By default, the title bar and the window borders of Windows Forms-based applications are rendered using the user's preferred visual style, while the rest of the application's graphical user interface (GUI) is rendered in the Classic style.[17] This is because these two different parts of the GUI are rendered using two different software libraries: the title bar and the window borders ("non-client area" or "user controls") use Windows USER, and the remaining controls ("client area" or "common controls") use version 5.8 of the Common Controls Library.[18] Version 6.0 of the Common Controls Library contains both the user controls and the common controls, and developers may configure the the application's user interface to be displayed in the user's currently-selected visual style by forcing it to be rendered using version 6.0 of the library.[19][20]

See also

References

  1. ^ US patent 7752631, Dorn, Karlheinz; Plendl, Mario; Scharf, Christian; von Stockhausen, Hans-Martin, "Device and method for a graphical user interface", issued 2010-07-06, assigned to Siemens 
  2. ^ "Visual Styles Overview (Windows)". MSDN. Microsoft. Archived from the original on 2012-10-23. Retrieved 2012-05-26. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  3. ^ Mendelson, Edward (2001-10-30). "Interface - The New Windows - Great XPectations". PC Magazine. Ziff Davis. Archived from the original on 2012-06-29. Retrieved 2014-06-16. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  4. ^ a b c d Nadeau, David Robert (2010-05-09). "Java tip: SystemColors for Windows XP user interface themes". Nadeau Software Consulting. Archived from the original on 2014-02-13. Retrieved 2014-06-16. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  5. ^ "ThemeColor Enumeration". MSDN. Microsoft. Archived from the original on 2012-12-08. Retrieved 2014-06-16. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  6. ^ Thurrott, Paul (2008-08-25). "Windows Vista Feature Focus: Windows Vista Standard User Interface". SuperSite for Windows. Penton Media. Archived from the original on 2010-05-22. Retrieved 2009-04-28.
  7. ^ "Tweak Windows XP :: Disabling Themes". TechReviewer.com. Archived from the original on 2012-08-01. Retrieved 2012-05-26.
  8. ^ a b Thurrott, Paul (2005-05-08). "Microsoft Gives Royale Theme to All Windows XP Users". Windows IT Pro. Penton Media. Archived from the original on 2014-06-16. Retrieved 2014-06-16. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  9. ^ "Royale Theme for Windows XP released". Ars Technica. Condé Nast. 2005-05-09. Archived from the original on 2012-11-29. Retrieved 2014-06-16. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  10. ^ "NZ Bliss Desktop Backgrounds for Windows". Microsoft Download Center. Microsoft. 2005-04-07. Archived from the original on 2014-03-15. Retrieved 2014-06-16. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch; 2014-03-25 suggested (help); Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  11. ^ Popa, Bogdan (2013-01-14). "Royale Theme for WinXP - Official". Softpedia. SoftNews NET. Retrieved 2014-06-16. {{cite web}}: |archive-date= requires |archive-url= (help); Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  12. ^ Zheng, Long (2006-10-29). "Royale Noir: secret XP theme uncovered". istartedsomething. Retrieved 2008-08-22. {{cite web}}: Cite has empty unknown parameters: |1= and |2= (help)
  13. ^ Orlowski, Andrew (2001-02-16). "Compatibility woes derail Windows XP Visual Styles". The Register. Situation Publishing. Retrieved 2014-06-16.
  14. ^ Jijau, Dragos (2007-01-18). ""Hack" Windows XP Visual Styles". Softpedia. SoftNews NET. Retrieved 2014-06-16.
  15. ^ Fitzpatrick, Jason (2008-09-30). "How to Use Custom Windows Visual Styles". Lifehacker. Gawker Media. Retrieved 2014-06-16.
  16. ^ "Third-party themes programs may not work as expected after you install Windows XP Service Pack 3". Microsoft Support. Microsoft. 2008-05-06. Retrieved 2012-04-30.
  17. ^ Prabhu, Raghavendra (2003-09-28). "Application.EnableVisualStyles - Cool Client Stuff". MSDN Blogs. Microsoft. Archived from the original on 2014-05-09. Retrieved 2014-06-17. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  18. ^ Grossman, Seth (2002-01). "Using Windows XP Visual Styles With Controls on Windows Forms". MSDN. Microsoft. Archived from the original on 2013-09-28. Retrieved 2012-06-17. {{cite web}}: Check date values in: |date= (help); Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  19. ^ "Enabling Visual Styles". MSDN. Microsoft. 2012-10-27. Archived from the original on 2013-03-22. Retrieved 2014-06-17. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  20. ^ MacDonald, Matthew (2002). "Forms". User Interfaces in VB .NET: Windows Forms and Custom Controls. Apress. pp. 139–195. doi:10.1007/978-1-4302-0844-0_5. ISBN 978-1-4302-0844-0.