A set of extended windows desktop controls like TreeView, ListView, ProgressBar and TrackBar. Available as ActiveX mscomctl.ocx library and very popular in Visual Basic and Delphi. Superseeded by current ui libraries but still working today.
The Windows Common Controls
are a set of standardized user interface components. They originated in Windows 3.11 and were implemented by COMMCTRL.DLL
(later named COMCTL32.DLL
in Windows 95). Information about the history of the common controls is available here.
Notable controls (which where fancy in the 1990s) are:
TreeView
- display hierarchical dataListView
- display lists with icons (comparable to the lists in the windows explorer application)ProgressBar
- a component which displays application progressStatusBar
- a way to display status messages in a desktop application window.
MSDN has a complete list of the provided controls.
The controls are distributed with the operating system and coupled to the windows-shell.
To maintain backwards compatibility, several versions of the controls may exist on a given system. Applications have to specify by an application manifest, which version of the controls should be used.
Nowadays the controls still work, but are replaced by modern user interface toolkits (like wpf or uwp)