wxWidgets: Controls

| Version: 3.0.5

Classes
Controls
Class List by Category

## Detailed Description

Typically, these are small windows which provide interaction with the user.

Controls that are not static can have wxValidator associated with them.

## Classes
class | wxComboPopup
| In order to use a custom popup with wxComboCtrl, an interface class must be derived from wxComboPopup. More...
class | wxControl
| This is the base class for a control or "widget". More...
class | wxItemContainerImmutable
| wxItemContainer defines an interface which is implemented by all controls which have string subitems each of which may be selected. More...
class | wxItemContainer
| This class is an abstract base class for some wxWidgets controls which contain several items such as wxListBox, wxCheckListBox, wxComboBox or wxChoice. More...
class | wxControlWithItems
| This is convenience class that derives from both wxControl and wxItemContainer. More...
class | wxEditableListBox
| An editable listbox is composite control that lets the user easily enter, delete and reorder a list of strings. More...
class | wxHeaderColumn
| Represents a column header in controls displaying tabular data such as wxDataViewCtrl or wxGrid. More...
class | wxSettableHeaderColumn
| Adds methods to set the column attributes to wxHeaderColumn. More...
class | wxHeaderColumnSimple
| Simple container for the information about the column. More...
class | wxHeaderCtrl
| wxHeaderCtrl is the control containing the column headings which is usually used for display of tabular data. More...
class | wxHeaderCtrlSimple
| wxHeaderCtrlSimple is a concrete header control which can be used directly, without inheriting from it as you need to do when using wxHeaderCtrl itself. More...
class | wxHtmlListBox
| wxHtmlListBox is an implementation of wxVListBox which shows HTML content in the listbox rows. More...
class | wxActiveXContainer
| wxActiveXContainer is a host for an ActiveX control on Windows (and as such is a platform-specific class). More...
class | wxRearrangeList
| A listbox-like control allowing the user to rearrange the items and to enable or disable them. More...
class | wxRearrangeCtrl
| A composite control containing a wxRearrangeList and the buttons allowing to move the items in it. More...
class | wxStaticLine
| A static line is just a line which may be used in a dialog to separate the groups of controls. More...
class | wxTextEntry
| Common base class for single line text entry fields. More...
class | wxTreeListItem
| Unique identifier of an item in wxTreeListCtrl. More...
class | wxTreeListItemComparator
| Class defining sort order for the items in wxTreeListCtrl. More...
class | wxTreeListCtrl
| A control combining wxTreeCtrl and wxListCtrl features. More...
class | wxVListBox
| wxVListBox is a wxListBox-like control with the following two main differences from a regular wxListBox: it can have an arbitrarily huge number of items because it doesn't store them itself but uses the OnDrawItem() callback to draw them (so it is a virtual listbox) and its items can have variable height as determined by OnMeasureItem() (so it is also a listbox with the lines of variable height). More...
class | wxWebView
| This control may be used to render web (HTML / CSS / javascript) documents. More...