This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.
Window Classes
This section lists the window class names provided by the common control library.
Constant
Description
ANIMATE_CLASS
Creates animation controls. These controls silently display an audio video interleaved (AVI) clip.
DATETIMEPICK_CLASS
Creates date and time picker controls. These controls provide a simple interface to exchange date and time information with a user.
HOTKEY_CLASS
Creates hot key controls. These controls make it easy for the user to define hot keys.
LINK_CLASS
Creates syslink controls. These controls are used with links.
MONTHCAL_CLASS
Creates month calendar controls. These controls provide a simple way for a user to select a date from a familiar interface.
NATIVEFNTCTL_CLASS
Creates native font controls. These controls are used with native fonts.
PROGRESS_CLASS
Creates progress bars. These controls indicate the progress of a lengthy operation.
REBARCLASSNAME
Creates rebar controls. These controls act as a container for child windows.
STANDARD_CLASSES
Creates intrinsic User32 controls, such as button, edit, and scroll bar.
STATUSCLASSNAME
Creates status windows. These controls display status information in a horizontal window.
TOOLBARCLASSNAME
Creates toolbars. These controls contain buttons that carry out menu commands.
TOOLTIPS_CLASS
Creates tooltip controls. These controls display a small pop-up window containing a line of text that describes the purpose of a tool in an application.
TRACKBAR_CLASS
Creates trackbars. These controls let the user select from a range of values by moving a slider.
UPDOWN_CLASS
Creates up-down controls. These controls combine a pair of arrows with an edit control. Clicking the arrows increments or decrements the value in the edit control.
WC_BUTTON
Creates button controls. These controls enable a user to initiate an action.
WC_COMBOBOX
Creates combobox controls. These controls contain a drop-down list from which a single item can be selected.
WC_COMBOBOXEX
Creates ComboBoxEx controls. These controls provide an extension of the combo box control that provides native support for item images.
WC_EDIT
Creates edit controls. These controls contain editable text.
WC_HEADER
Creates header controls. These controls display headings at the top of columns of information and let the user sort the information by clicking the headings.
WC_LISTBOX
Creates listbox controls. These controls contain lists of items.
WC_IPADDRESS
Creates IP address controls. These controls are similar to an edit control, but they enable you to enter a numeric address in Internet protocol (IP) format.
WC_LINK
Creates SysLink controls. These controls contain hypertext links.
WC_LISTVIEW
Creates list-view controls. These controls display a collection of items, each consisting of an icon and a label, and provide several ways to arrange the items.
WC_NATIVEFONTCTL
Creates native font controls. These are invisible controls that work in the background to enable a dialog box's predefined controls to display the current system language.
WC_PAGESCROLLER
Creates pager controls. These controls are used to contain and scroll another window.
WC_SCROLLBAR
Creates scroll bar controls. These controls enable the user to scroll the contents of a window.
WC_STATIC
Creates static controls. These controls contain noneditable text.
WC_TABCONTROL
Creates tab controls. These controls define multiple pages for the same area of a window or dialog box. Each page consists of a set of information or a group of controls that an application displays when the user selects the corresponding tab.
WC_TREEVIEW
Creates tree-view controls. These controls display a hierarchical list of items. Each item consists of a label and an optional bitmap.