Chapter 3. The User Interface

One of the responsibilities of a graphical operating system such as Windows Vista is to provide a common set of interface controls not only for itself, but also for all the applications that run on it. This chapter provides an alphabetical reference to the elements of the Windows Vista user interface, how to use them, and what tricks you can perform with them. Also included are the building blocks of the Windows Vista shell (commonly known as Explorer), such as the Desktop and the various toolbars.

In addition to imposing a certain level of user interface consistency, these common elements allow programmers to quickly piece together the interfaces for their applications with a “toolbox” of parts. Although these interface elements are available to all applications, some application designers choose instead to implement their own custom controls and interface paradigms. Sometimes this can lead to an innovative and clever design, but more often than not, it just results in a mess. A poor result typically comes not so much from the choice not to use Windows common controls, but from a failure to follow the rules of good user interface design.

The following are a few guidelines that apply to all elements of the Windows interface, which should provide some understanding of why certain elements are designed the way they are in Windows Vista. Even if you’re familiar with previous versions of Windows, you’d do well to review these elements, because Windows Vista’s ...

Get Windows Vista in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.