Windows Interface Components - Menus, Controls, and Toolbars
Microsoft Windows includes a number of components to support user input. These interactive components enable users to carry out commands and specify values. They also provide a consistent structure and set of interface conventions for users and for automation utilities. This chapter describes interactive elements, such as menus, controls, and toolbars, and how to use them.
Fundamentals of Designing User Interaction
Design Specifications and Guidelines