- •Windows User Experience Interaction Guidelines
- •Guidelines
- •Design Principles
- •Windows User Experience Design Principles
- •How to Design a Great User Experience
- •Powerful and Simple
- •Designing with Windows Presentation Foundation
- •Controls
- •Balloons
- •Check Boxes
- •Command Buttons
- •Command Buttons vs. Links
- •Command Links
- •Drop-Down Lists and Combo Boxes
- •Group Boxes
- •Links
- •List Boxes
- •List Views
- •Progress Bars
- •Progressive Disclosure Controls
- •Radio Buttons
- •Search Boxes
- •Sliders
- •Spin Controls
- •Status Bars
- •Tabs
- •Text Boxes
- •Tooltips and Infotips
- •Tree Views
- •Commands
- •Menus
- •Menu Design Concepts
- •Toolbars
- •Ribbons
- •Program command patterns
- •Text
- •User Interface Text
- •Style and Tone
- •Messages
- •Error Messages
- •Warning Messages
- •Confirmations
- •Notifications
- •Interaction
- •Keyboard
- •Windows Keyboard Shortcut Keys
- •Mouse and Pointers
- •Touch
- •Accessibility
- •Windows
- •Window Management
- •Window Frames
- •Dialog Boxes
- •Dialog Box Design Concepts
- •Common Dialogs
- •Wizards
- •Property Windows
- •Property Window Design Concepts
- •Property Window Usage Patterns
- •Visuals
- •Layout
- •Layout Metrics
- •Fonts
- •Color
- •Icons
- •Standard Icons
- •Animations and Transitions
- •Graphic Elements
- •Sound
- •Experiences
- •Software Branding
- •Setup
- •First Experience
- •Printing
- •Windows Environment
- •Desktop
- •Start Menu
- •Taskbar
- •Notification Area
- •Windows Desktop Gadgets
- •Control Panels
- •Help
- •User Account Control
- •Visual Index
- •Glossary
Window Frames
Most programs should use standard window frames. Immersive applications can have a full screen mode that hides the window frame. Consider using glass strategically for a simpler, lighter, more cohesive look.
Design concepts
Guidelines
Window frames
Full screen mode
Glass
With a window frame, users can manipulate a window and view the title and icon to identify its contents.
A typical window frame.
Note: Guidelines related to window management and branding are presented in separate articles.
Design concepts
Glass window frames
The glass window frames are a striking new aspect of the Microsoft® Windows® aesthetic, aiming to be both attractive and lightweight. These translucent frames give windows an open, less intrusive appearance, helping users focus on content and functionality rather than the interface surrounding it.
© 2010, Microsoft Corporation. All rights reserved. |
Page 481 of 882 |
Glass window frames.
You can use glass strategically in small regions within a window that touch the window frame. Such regions appear to be part of the window frame, even though technically they are part of the window's client area.
In this example, glass is used in the client area to make it look like part of the frame.
Hidden frames
Sometimes the best window frame is no frame at all. This is often the case for the primary window of immersive full screen applications that aren't used in conjunction with other programs, such as media players, games, and kiosk applications.
© 2010, Microsoft Corporation. All rights reserved. |
Page 482 of 882 |
Content viewers often benefit from having the option to show content full screen. Examples include Windows® Internet Explorer®, Windows Live Photo Gallery, Windows Movie Maker HD, Microsoft PowerPoint®, and Microsoft Word.
In this example, Windows Media Player can display its content full screen.
Custom frames
Most Windows applications should use the standard window frames. However, for immersive, full screen, standalone applications like games and kiosk applications, it may be appropriate to use custom frames for any windows that aren't shown full screen. The motivation to use custom frames should be to give the overall experience a unique feel, not just for branding.
Custom frames are appropriate for immersive, full screen, stand-alone applications such as games.
Guidelines
Window frames
● Use standard window frames.
Exception: To give immersive full screen, stand-alone applications a unique feel:
■Consider hiding the window frame of the primary window.
■Consider using custom frames for secondary windows.
■If a custom frame is appropriate, choose a design that is lightweight and doesn't draw too much attention to itself.
© 2010, Microsoft Corporation. All rights reserved. |
Page 483 of 882 |
Incorrect:
In this example, the custom frame draws too much attention to itself.
●Don't add controls to a window frame. Put the controls within the window instead.
Incorrect:
Correct:
In the correct example, the control is within the client area instead of the window frame.
Full screen mode
● For programs that have an optional full screen mode, to enable full screen mode:
Have a modal full screen command in the menu bar or toolbar. When the user clicks the command, show the command in its selected state.
© 2010, Microsoft Corporation. All rights reserved. |
Page 484 of 882 |
This example shows the full screen command along with its standard shortcut key.
Use F11 for the full screen shortcut key.
If there is a toolbar and full screen mode is commonly used, also have a graphic toolbar button with a Full screen tooltip.
Examples of full screen toolbar buttons.
● To revert back from full screen mode:
Have a modal full screen command in the menu bar or toolbar. When the user clicks the command, show the command in its cleared state.
Use F11 for the full screen shortcut key. If not already assigned, Esc can also be used for this purpose.
Glass
Standard window frames use glass automatically in Windows, but you can also use glass in regions that touch the window frame.
●Consider using glass strategically in small regions touching the window frame without text. Doing so can give a program a simpler, lighter, more cohesive look by making the region appear to be part of the frame.
© 2010, Microsoft Corporation. All rights reserved. |
Page 485 of 882 |
In this example, glass focuses the user's attention on the content instead of the controls.
●Don't use glass in situations where a plain window background would be more attractive or easier to use. Correct:
In this example, glass is used to give the Alt+Tab window a lightweight appearance. Glass works for this window because it consists of graphics and a single, strong text label.
Incorrect:
© 2010, Microsoft Corporation. All rights reserved. |
Page 486 of 882 |
In this incorrect example, the use of glass is distracting. A plain window background would be a better choice.
© 2010, Microsoft Corporation. All rights reserved. |
Page 487 of 882 |