[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LCLType' (#lcl)

Reference for unit 'LCLType': Types

BITMAP

  

Alias to the tagBITMAP type.

BITMAPCOREHEADER

  

Alias to the tagBITMAPCOREHEADER type.

BITMAPCOREINFO

  

BITMAPFILEHEADER

  

BITMAPINFO

  

BITMAPINFOHEADER

  

Bool

  

A LongBool type, distinct from the Boolean type.

COLORREF

  

Represents color constants in the LCL.

DIBSECTION

  

DrawItemStruct

  

Alias to the tagDrawItemStruct type.

ENUMLOGFONT

  

ENUMLOGFONTA

  

ENUMLOGFONTEX

  

ENUMLOGFONTEXA

  

ENUMLOGFONTEXW

  

ENUMLOGFONTW

  

EXTLOGPEN

  

FontEnumExProc

  

FontEnumProc

  

GRADIENTRECT

  

Alias to the tagGRADIENTRECT type.

GRADIENTTRIANGLE

  

Alias to the tagGRADIENTTRIANGLE type.

HBITMAP

  

The type of a Bitmap Handle.

HBRUSH

  

The type of a painting Brush Handle.

HCURSOR

  

The type for a mouse Cursor Handle.

HDC

  

The type for a Device Context Handle.

HFONT

  

The type of a Font Handle.

HGDIOBJ

  

The type of a general GraphicsDeviceInterface Object Handle.

HGLOBAL

  

The type for a Global memory block Handle.

HHOOK

  

Handle for a callback routine.

HICON

  

The type of an Icon Handle.

HIMAGELIST

  

The type of an Image List Handle.

HINST

  

The type of a (process) Instance Handle.

HKEY

  

Handle to a registry key.

HMENU

  

The type of a Menu Handle.

HMONITOR

  

The type of a display Monitor (CRT...) Handle.

HPALETTE

  

The type of a color Palette Handle.

HPEN

  

The type of a line drawing Pen Handle.

HRGN

  

The type of a display Region Handle.

HWND

  

The type of a Window Handle.

LOGBRUSH

  

Description of a Brush.

LOGFONT

  

LOGFONTA

  

Alias to the Windows.LogFont type. Defined for the Windows platform.

LOGFONTW

  

Alias to the Windows.LogFontW type. Defined for the Windows platform.

LOGPALETTE

  

LOGPEN

  

LPARAM

  

Type of the second message argument (pointer-sized).

LPLOGFONT

  

LRESULT

  

Type of a message result (pointer-sized).

MonitorEnumProc

  

MONITOR_DPI_TYPE

NMHDR

  

NM_LISTVIEW

  

Alias for the TNMListView type.

PABC

PAINTSTRUCT

  

PALETTEENTRY

  

PBitmap

  

Pointer to the TagBitmap type.

PBitmapCoreHeader

  

Pointer to the TBitmapCoreHeader type.

PBitmapCoreInfo

  

PBitmapFileHeader

  

PBitmapInfo

  

PBitmapInfoHeader

  

Pointer to the TBitmapInfoHeader type.

PClipboardFormat

  

Pointer to a TClipboardFormat type.

PCriticalSection

  

Alias for the PtrUInt type.

PDIBSection

  

PDrawItemStruct

  

PDrawListItemStruct

  

Pointer to the TDrawListItemStruct type.

PEnumLogFont

  

PEnumLogFontA

  

PEnumLogFontEx

  

PEnumLogFontExA

  

PEnumLogFontExW

  

PEnumLogFontW

  

PExtLogPen

  

PGradientRect

  

Pointer to the tagGradientRect type.

PGradientTriangle

  

Pointer to the tagGradientTriangle type.

PHelpInfo

  

PHKEY

PIconInfo

  

PInt

PLogBrush

  

Pointer to the TLogBrush type.

PLogFont

  

Alias to the PLogFontA type.

PLogFontA

  

Defines a Pointer to the TLogFontA type.

PLogFontW

  

Defines a Pointer to the TLogFontW type.

PLogPalette

  

PLogPen

  

PMaxLogPalette

  

PMeasureItemStruct

  

PMonitorInfo

  

PMonitorInfoEx

  

PMonitorInfoExW

  

PMsg

  

PNMHdr

  

PNMListView

  

Pointer to the TNMListView type.

PPaintStruct

  

PPaletteEntry

  

PRect

  

A pointer to TRect.

PRGBAQuad

  

PRGBQUAD

  

PRGBTriple

  

PScreenInfo

  

PScrollInfo

  

The Scrollbar properties parameter record.

PTextMetric

  

PTextMetricA

  

PTextMetricW

  

PTriVertex

  

PWindowPos

  

PWndClass

  

PWndClassA

  

PWndClassEx

  

Alias for the PWndClassExA type.

PWndClassExA

  

Pointer to the TWndClassExA type.

PWndClassExW

  

Pointer to the TWndClassExW type.

PWndClassW

  

RGBQUAD

  

RGBTRIPLE

  

Short

  

A SmallInt type.

TABC

tagBITMAP

  

tagBITMAPCOREHEADER

  

tagBITMAPCOREINFO

  

tagBITMAPFILEHEADER

  

tagBITMAPINFO

  

tagBITMAPINFOHEADER

  

tagDIBSECTION

  

tagDrawItemStruct

  

tagENUMLOGFONT

  

tagENUMLOGFONTA

  

tagENUMLOGFONTEX

  

tagENUMLOGFONTEXA

  

tagENUMLOGFONTEXW

  

tagENUMLOGFONTW

  

tagEXTLOGPEN

  

tagGRADIENTRECT

  

tagGRADIENTTRIANGLE

  

tagHELPINFO

  

tagLOGBRUSH

  

Description of a Brush.

tagLOGFONT

  

tagLOGFONTA

tagLOGFONTW

tagLOGPALETTE

  

tagLOGPEN

  

tagMonitorInfo

  

tagMonitorInfoEx

  

tagMonitorInfoExW

  

tagMSG

  

tagNMHDR

  

tagNMLISTVIEW

  

Alias for the TNMListView type.

tagPAINTSTRUCT

  

tagPALETTEENTRY

  

tagRGBQUAD

  

tagRGBTRIPLE

  

tagScrollInfo

  

The Scrollbar properties parameter record.

tagTEXTMETRIC

  

tagTextMetricA

  

tagTEXTMETRICW

  

tagTRIVERTEX

  

tagWindowPos

  

tagWNDCLASS

  

tagWNDCLASSA

  

tagWNDCLASSEX

  

tagWNDCLASSEXA

  

tagWNDCLASSEXW

  

tagWNDCLASSW

  

TBitmapCoreHeader

  

Alias to the tagBITMAPCOREHEADER type.

TBitmapCoreInfo

  

TBitmapFileHeader

  

TBitmapInfo

  

TBitmapInfoHeader

  

TClipboardFormat

  

Alias for the PtrUInt type.

TClipboardRequestEvent

  

Specifies an event handler signalled to get a stream instance with the data for a given clipboard format.

TClipboardType

  

Represents the sources or dispositions for clipboard data.

TColorRef

  

Represents color constants in the LCL.

TCreateParams

  

Record type used to store window creation parameters.

TCriticalSection

  

Alias for the PtrUInt type.

TDIBSection

  

TDockImageOperation

  

Actions occurring while dragging an image.

TDrawItemStruct

  

Alias to the tagDrawItemStruct type.

TDrawListItemStruct

  

TEnumLogFont

  

TEnumLogFontA

  

TEnumLogFontEx

  

TEnumLogFontExA

  

TEnumLogFontExW

  

TEnumLogFontW

  

TExtLogPen

  

TEXTMETRIC

  

TEXTMETRICA

  

TEXTMETRICW

  

TFarProc

  

Alias to the Pointer type.

TFNTimerProc

  

TFNWndProc

  

Alias to the TFarProc type.

TFontSignature

  

TGradientRect

  

Alias to the GRADIENTRECT type.

TGradientTriangle

  

Alias to the GRADIENTTRIANGLE type.

THandle

  

Deprecated. Alias to the PtrUInt type.

THelpInfo

  

TIconInfo

  

Structure used to store the hot spot coordinates, color, and mask for an Icon.

TKeyBoardState

  

State array of 256 possible (virtual) keys.

TLCLHandle

TLCLIntfHandle

  

Deprecated. Alias for the TLCLHandle type.

TListChangeEvent

  

Specifies an event handler signalled when a value in a TListWithEvent instance is modified.

TLMTimer

  

TLogBrush

  

Description of a Brush.

TLogFont

  

TLogFontA

  

TLogFontW

  

TLogGradientStop

TLOGPALETTE

  

TLogPen

  

TLogRadialGradient

TMaxLogPalette

  

TMeasureItemStruct

  

TMonitorDpiType

TMonitorInfo

  

TMonitorInfoEx

  

TMonitorInfoExW

  

TMsg

  

TNativeCanvasType

TNativeCanvasTypes

TNativeHandleType

TNativeHandleTypes

TNewTextMetric

  

Record type used to store text metrics for supported LCL platforms.

TNewTextMetricEx

  

TNMHdr

  

TNMListView

  

Record type used for List View change notification messages.

TOnShowSelectItemDialogResult

TOwnerDrawState

  

Set type used for TOwnerDrawStateType values.

TOwnerDrawStateType

  

Defines values for owner-drawn states.

TPaintStruct

  

TPaletteEntry

  

TPredefinedClipboardFormat

  

Represents predefined clipboard formats used in the LCL.

TResourceType

  

Platform-specific alias for resource type identifiers in LCL.

TRGBAQuad

  

TRGBAQuadArray

TRGBQuad

  

TRGBTriple

  

TRIVERTEX

  

Alias to the tagTRIVERTEX type.

TScreenInfo

  

TScrollInfo

  

The Scrollbar properties parameter record.

TStockFont

  

Represents stock font types used in InitStockFont.

TTextMetric

  

TTextMetricA

  

TTextMetricW

  

TTimerProc

  

Defines a procedure used as a callback to process timer messages.

TTranslateString

  

Alias for the String type.

TTriVertex

  

Alias to the TRIVERTEX type.

TUTF8Char

  

A type that can hold an UTF-8 encoded character.

TWindowPos

  

Alias to the tagWindowPos type.

TWndClass

  

TWndClassA

  

TWndClassEx

  

TWndClassExA

  

TWndClassExW

  

TWndClassW

  

UINT

  

A 32-bit unsigned integer.

UINT_PTR

  

Unsigned integer type with same size as Pointer.

ULONG_PTR

  

Alias for the PtrUInt type.

WindowPos

  

Alias to the tagWindowPos type.

WNDCLASS

  

WNDCLASSA

  

WNDCLASSEX

  

WNDCLASSEXA

  

WNDCLASSEXW

  

WNDCLASSW

  

WPARAM

  

Type of the first message argument (pointer-sized).

_ABC

  

Record describing the width of a TrueType character.

_MSG

  

_NM_LISTVIEW

  

Alias for the TNMListView type.


Version 4.0 Generated 2025-05-03 Home