In a VSPackage, you can create a user interface (UI) that resembles the Visual Studio integrated development environment (IDE), and you can change how UI elements in the IDE behave.
Related Topics
| Title | Description | 
|---|---|
| Presents best practices for changing the content and appearance of UI elements. | |
| Links to best practices for user interface design. | |
| Explains how to create a UI that includes menus, toolbars, and command combo boxes. | |
| Describes how to create tool windows such as the Task List, Solution Explorer, and Properties window. | |
| Provides information about how to create document windows, for example, those that display editors and designers. | |
| Explains how to add new controls and other items to the Toolbox and how to use Toolbox functionality. | |
| Describes how to access status bar functionality from a VSPackage. | |
| Explains how the Properties window works and how to control the display of information in it. | |
| Explains how to write to and read from the Output window, and how to create and manage custom panes. | |
| Describes how to create and register a task provider, and how to create custom task views. | |
| Describes how to program a VSPackage to obtain and preserve user preferences. | |
| Shows how VSPackages can query the IDE for colors, cursors, theme brushes, gradient schemes, and palettes that you can use in a UI element. | |
| Explains how to use fonts and colors to display text. | |
| Explains how to create custom start pages. | |
| Introduces the Visual Studio SDK and discusses how to build products that run in Visual Studio and extend it. |