[Overview][Types][Classes][Index] | Reference for unit 'CustomDrawnControls' (#lcl)

# Reference for unit 'CustomDrawnControls'

Contains classes used to implement custom-drawn components or controls.

`uses`
`Classes,`
`SysUtils,`
`contnrs,`
`Math,`
`types,`
`LazUTF8,`
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LCLProc,` |  | Useful lower-level helper functions and classes.
`LCLIntf,` |  | Contains WinAPI-like functions for Delphi compatibility.
`LCLMessageGlue,` |  | Contains routines used to send messages from widgetset classes to the LCL.
`LMessages,` |  | Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets.
`Messages,`
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`Graphics,` |  |
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`ExtCtrls,` |  | Contains extra controls commonly used in Lazarus forms.
`ComCtrls,` |  | Common controls used in Lazarus forms.
`Buttons,` |  | Contains types and classes used to implement specialized buttons.
`CustomDrawnDrawers;` |  | Contains classes and routines used to draw custom-drawn controls for various platforms, operating systems, or user-specified styles.

## Overview

customdrawncontrols.pas is part of the Lazarus Component Library (LCL).

Copyright (C) 2011 Felipe Monteiro de Carvalho.