User Interface Classes and Methods

The following table shows the classes and methods available to OS developers for the user interface, with a description of the purpose of each.

Programming element Description
ButtonView_t This class provides methods for drawing a button.
CacheView_t This class stores a cache of drawing objects necessary for the Graphics, Windowing, and Events Subsystem (GWES).
ComboBoxView_t This class provides methods for drawing portions of the user interface associated with a combo box.
CommCtrlView_t This class contains a method for initializing a common control.
Gdi This class provides access to internal graphics device interface (GDI) functions that you can use when drawing controls.
GweBypassCoredllThunk_t This class provides access to internal GDI functions that you can use when drawing controls.
HeaderView_t This class provides the ability to draw the nonclient area of a header control.
ListBoxView_t This class provides methods for drawing the UI associated with a list box.
NonClientView_t This class draws the nonclient area of a window.
ProgressBarView_t This class provides a method for drawing the progress bar.
RebarView_t This class provides methods for drawing a rebar gripper and for customizing the spacing between items in a rebar.
ScrollBarView_t This class provides methods for drawing scroll bars.
StaticControlView_t This class provides methods for drawing a customizable UI for a static control.
StockObjectHandles This class provides methods for retrieving handles to predefined stock object.
TabView_t This class provides a method for drawing the tab controls for a property sheet.
ToolBarView_t This class provides methods for drawing a toolbar.
TrackBarView_t This class provides methods for drawing a trackbar.
UpdownView_t This class provides methods for drawing an up-down control.

See Also

User Interface Reference for OEMs

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.