Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
???
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Unit used by ComCtrls.
Set
Set of constants to define the drawing stages.
So far I've only seen cdPrePaint used in this unit.
Set to define the DrawState
TCustomDrawStateFlag consists of the following constants:
cdsSelected,
cdsGrayed,
cdsDisabled,
cdsChecked,
cdsFocused,
cdsDefault,
cdsHot,
cdsMarked,
cdsIndeterminate
A subset of TCustomDrawStateFlag
TCustomDrawState determines how a item will be drawn.
The ancestor class for ListViews.
TCustomListView is the ancestor for TListView. If you want to define your own ListView class, you should use this class to derive it from.
Procedure to handle all kind of messages send to the ListView
Internal procedure called when an item has changed.
This is an internal procedure which is called after an item has been changed. This procedure makes sure the OnChange event is called if the user assigned a method to this event.
Procedure to trigger the OnColumnClick event.
If a method is assigned to the OnColumnClick event, this procedure executes it.
Protected propety to read and set FAllocBy
A property to store the borderstyle of the listview.
This property should be made published in descendants if you want to allow the users to change the borderstyle.
Property to define and change the columns of a ListView
Columns is a TCollectionItem and contains all information on the columns of a listview.
Boolean property to determine if the OnColumnClick event will be executed.
The ColumnClick property of the ListView determines if the OnColumnClickEvent will be executed. A call of the OnColumnClick event will only be done when a method has been assigned to the OnColumnClick event and this property is set to true.

By default ColumnClick is set to True.
The class method to "create" a Listview.
Procedure to be called before changes are made to the ListView
This procedure increases FUpdateCount. After this procedure is called, changes made to the listview will only be drawn after a call to EndUpdate.
Procedure to be called after a call to BeginUpdate.
Call EndUpdate to make sure changes made to the ListView are drawn.
A property to publish the rectangle the component occupies.
Read only property to give read access to the canvas.
Properties to determine if the ListView shows checkboxes with the items
Property to read the column information of the listview.
This property can be used to read the information of a column. The column to retreive the information of, is determined by an index. (AIndex) As with nearly all indexes, this index is 0 based. In column[0] the caption of the listitem is show, in subsequent column the subitems of the listitem are shown.
To add, change or delete a column use the Columns property.
Integer to determine the column of the ListView to retreive information on.
The ancestor class for TProgressBar
TCustomProgressBar is the ancestor for TProgressBar. If you want to define your own ProgressBar class, you should use this class to derive it from.
Progress Bar
Progress Bar: a control that appears at or near the bottom of form or window. It depicts the progress of a process, or what proportion of the progress is complete. A series of coloured rectangles appears in the control, filling it from left to right or from top to bottom as the process progresses
Message constant.
Determines the style of the tool buttons.

These are the possible values of Style:

- tbsButton - The button appears and functions like a normal button.
- tbsCheck - Clicking the button toggles the Down property. Once selected, the button remains selected until clicked again.
- tbsDivider - The button appears as a vertical line on the toolbar (used to separate other controls).
- tbsDropDown - The button displays a downwards-pointing arrow (suitable for accessing a drop-down menu).
- tbsSeparator - The button appears as an empty space on the toolbar (used to separate other controls).

The button appears and functions like a normal button.
Clicking the button toggles the Down property. Once selected, the button remains selected until clicked again.
The button displays a downwards-pointing arrow (suitable for accessing a drop-down menu).
The button appears as an empty space on the toolbar (used to separate other controls).
The button appears as a vertical line on the toolbar (used to separate other controls).
TToolButton is a button control in a TToolBar object.

Use TToolButton to implement buttons on a toolbar. While other controls (including TButton and TSpeedButton) can be placed on toolbars, TToolButton utilizes special toolbar features to simplify the configuration of buttons and offers added display options such as pop-up borders and transparency.

To place tool buttons on a toolbar at design time, select the toolbar, right-click, and choose New Button.

TButton TSpeedButton
Determines the style of the tool button.
See TToolButtonStyle for the possible Style values.
TToolbar manages tool buttons and other controls, arranging them in rows and automatically adjusting their sizes and positions.

TToolbar is a container for tool buttons (TToolButton). it provides an easy way to arrange and manage visual controls.

- All tool buttons on a toolbar maintain a uniform width and height.
- Other controls can sit on a toolbar. These controls (which are held in place by invisible tool buttons) maintain a uniform height.
- Controls can automatically wrap around and start a new row when they do not fit horizontally on the toolbar.
- The Flat property allows the background to show through the toolbar and gives pop-up borders to the tool buttons.
- Spaces and dividers (which are in fact specially configured tool buttons) can group controls on the toolbar both visually and functionally.

Typically, the tool buttons correspond to items in an application's menu and gives the user more direct access to the application's commands.

Lists the tool buttons (TToolButton) in the toolbar.

Buttons maintains a list of TToolButton instances. All tool buttons that share a TToolBar parent have the same height and (except for separators and dividers) the same width. Other controls on a toolbar are held in place by invisible separators, which are automatically created and destroyed.

To add tool buttons to the toolbar at design time, select the toolbar, right-click, and choose New Button. To create a space (separator) between one button and the next, select New Separator. To create a divider between buttons, add a button and set its Style propery to tbsDivider. Other controls may be added to the toolbar directly from the Component palette.

Track Bar
Track Bar: a device that appears at the bottom of a window or panel or form, showing the progress of a process or allowing the user to select (with the mouse pointer) a value denoting how much of a procedure is to be accepted.
A set to determine the place where a node should be placed in a tree.
This sets consist of three values:
taAdd: Adds the node as the last child.
taAddFirst: Adds the node as the first child.
taInsert: Adds the node in front another node.
This set is used in TTreeNode.InternalMove and TTreeNodes.InternalAddObject
Definition of a error type for errors araising from the code of TTreeView
Definition of a error type for errors araising from the code of TTreeView
A array of strings containings names for NodeAttachModes
This is a constant array of string containing names for the modes to attach a node.
An array of strings to store the names for the different TAddModes.
Type TAddMode = (taAddFirst, taAdd, taInsert);

Const AddModeNames: array[TAddMode] of string = ('taAddFirst', 'taAdd', 'taInsert');
A constant
A pointer to TTreeNodeInfo
A pointer to TDelphiNodeInfo
TTreeNode is a single item that holds data in TTreeView
A TTreeNode is parst of a TTreeView and is used to store data in. This can be done by using the Caption property or for more complex data the Data property can be used. Each node can have sibling or child items associated with it.
Property of type pointer used to store custom data in a node.
Unit used by ComCtrls.
A set of TreeViewOptions which are set be default.
These set of options is used to set the options of a TreeView object when first placed on a form. This set consists of the follwoing items:
tvoShowRoot,
tvoShowLines,
tvoShowButtons,
tvoHideSelection,
tvoToolTips,
tvoKeepCollapsedNodes,
tvoAutoItemHeight
For the meaning of this options, see the documentation of TTreeView.
TTreeview is a control that displays a hierarchical list of items
Use a TTreeview to display a hierarchical list of items. Items are shown by their caption and an optional bitmap.
Function to compare the nodetext two nodes.
This function does an ANSICompare on the NodeText of two nodes. The parameters Data1 and Data2 are pointers to the nodes to be compared. The result is the same is the result from ANSICompareText.
-1: The nodetext from the first node is lower then the nodetext from the second.
0: The nodetext-s from both nodes are equal.
1: The nodetext from the first node is higher then the nodetext from the second.
Function to compare the give text with the nodetextof the given node.
This function does an ANSICompare on the NodeText of two nodes. The parameters Data1 and Data2 are pointers to the nodes to be compared. The result is the same is the result from ANSICompareText.
-1: The given text is lower then the nodetext from the given node.
0: The given text is equal to the nodetext from the given node.
1: The given text is higher then the nodetext from the given node.
Function InitCommonControl
Implemented for Delphi compatibility, always returns true;
Procedure CheckCommonControl.
Implemented for Delphi compatibility. Procedure does not execute any code.
Procedure used to "register" the components.