Sign in Join
FPDoc Onlineexperiment

LCLType unit

Provides compatibility with the Delphi Windows unit.

lcltype.pp was created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is done only for compatibility.

Classes and records

_ABCrecordRecord describing the width of a TrueType character.
LOGFONTArecordAlias to the Windows.LogFont type. Defined for the Windows platform.
LOGFONTWrecordAlias to the Windows.LogFontW type. Defined for the Windows platform.
tagBITMAPrecord
tagBITMAPCOREHEADERrecord
tagBITMAPCOREINFOrecord
tagBITMAPFILEHEADERrecord
tagBITMAPINFOrecord
tagBITMAPINFOHEADERrecord
tagDIBSECTIONrecord
tagDrawItemStructrecord
tagENUMLOGFONTArecord
tagENUMLOGFONTEXArecord
tagENUMLOGFONTEXWrecord
tagENUMLOGFONTWrecord
tagEXTLOGPENrecord
tagGRADIENTRECTrecord
tagGRADIENTTRIANGLErecord
tagHELPINFOrecord
tagLOGBRUSHrecordDescription of a Brush.
tagLOGPALETTErecord
tagLOGPENrecord
tagMonitorInforecord
tagMonitorInfoExrecord
tagMonitorInfoExWrecord
tagMSGrecord
tagNMHDRrecord
tagPAINTSTRUCTrecord
tagPALETTEENTRYrecord
tagRGBQUADrecord
tagRGBTRIPLErecord
tagScrollInforecordThe Scrollbar properties parameter record.
tagTextMetricArecord
tagTEXTMETRICWrecord
tagTRIVERTEXrecord
tagWindowPosrecord
tagWNDCLASSArecord
tagWNDCLASSEXArecord
tagWNDCLASSEXWrecord
tagWNDCLASSWrecord
TCreateParamsrecordRecord type used to store window creation parameters.
TDrawListItemStructrecord
TFontSignaturerecord
TIconInforecordStructure used to store the hot spot coordinates, color, and mask for an Icon.
TListWithEventclassImplements a list with an event signalled when values are added or removed.
TLMTimerrecord
TLogGradientStoprecord
TLogRadialGradientrecord
TMaxLogPaletterecord
TMeasureItemStructrecord
TNewTextMetricrecordRecord type used to store text metrics for supported LCL platforms.
TNewTextMetricExrecord
TNMListViewrecordRecord type used for List View change notification messages.
TRGBAQuadrecord
TScreenInforecord

Procedures and functions

Char2VKfunctionGets the virtual key code for the specified character value.
CharSetToStringfunctionGets a String with the name for the specified character set identifier.
CS_To_StringfunctionConverts a component style identifier to a component style name.
FontWeightToStrfunction
HiWordfunctionGets the largest value for the specified Integer as a Word type.
KeyToShortCutfunctionGets the short cut value for the specified key code and shift modifiers.
LoWordfunctionGets the smallest value for the specified Integer as a Word type.
MathRoundfunctionRounds the specified Real value to an Int64 value.
MulDivfunctionMultiples the numerator by the specified Integer value, and divides the result by the denominator value.
StringToCharsetfunctionGets the character set identifier for the specified character set name.
VK2CharfunctionGets the character value for the specified virtual key code.

Types

_MSGtype
_NM_LISTVIEWtypeAlias for the TNMListView type.
BITMAPtypeAlias to the tagBITMAP type.
BITMAPCOREHEADERtypeAlias to the tagBITMAPCOREHEADER type.
BITMAPCOREINFOtype
BITMAPFILEHEADERtype
BITMAPINFOtype
BITMAPINFOHEADERtype
BooltypeA LongBool type, distinct from the Boolean type.
COLORREFtypeRepresents color constants in the LCL.
DIBSECTIONtype
DrawItemStructtypeAlias to the tagDrawItemStruct type.
ENUMLOGFONTtype
ENUMLOGFONTAtype
ENUMLOGFONTEXtype
ENUMLOGFONTEXAtype
ENUMLOGFONTEXWtype
ENUMLOGFONTWtype
EXTLOGPENtype
FontEnumExProcprocedure type
FontEnumProcprocedure type
GRADIENTRECTtypeAlias to the tagGRADIENTRECT type.
GRADIENTTRIANGLEtypeAlias to the tagGRADIENTTRIANGLE type.
HBITMAPtypeThe type of a Bitmap Handle.
HBRUSHtypeThe type of a painting Brush Handle.
HCURSORtypeThe type for a mouse Cursor Handle.
HDCtypeThe type for a Device Context Handle.
HFONTtypeThe type of a Font Handle.
HGDIOBJtypeThe type of a general GraphicsDeviceInterface Object Handle.
HGLOBALtypeThe type for a Global memory block Handle.
HHOOKtypeHandle for a callback routine.
HICONtypeThe type of an Icon Handle.
HIMAGELISTtypeThe type of an Image List Handle.
HINSTtypeThe type of a (process) Instance Handle.
HKEYtypeHandle to a registry key.
HMENUtypeThe type of a Menu Handle.
HMONITORtypeThe type of a display Monitor (CRT...) Handle.
HPALETTEtypeThe type of a color Palette Handle.
HPENtypeThe type of a line drawing Pen Handle.
HRGNtypeThe type of a display Region Handle.
HWNDtypeThe type of a Window Handle.
LOGBRUSHtype
LOGFONTtype
LOGPALETTEtype
LOGPENtype
LPARAMtypeType of the second message argument (pointer-sized).
LPLOGFONTtype
LRESULTtypeType of a message result (pointer-sized).
MONITOR_DPI_TYPEenumeration
MonitorEnumProcprocedure type
NM_LISTVIEWtypeAlias for the TNMListView type.
NMHDRtype
PABCtype
PAINTSTRUCTtype
PALETTEENTRYtype
PBitmaptypePointer to the TagBitmap type.
PBitmapCoreHeadertypePointer to the TBitmapCoreHeader type.
PBitmapCoreInfotype
PBitmapFileHeadertype
PBitmapInfotype
PBitmapInfoHeadertypePointer to the TBitmapInfoHeader type.
PClipboardFormattypePointer to a TClipboardFormat type.
PCriticalSectiontype
PDIBSectiontype
PDrawItemStructtype
PDrawListItemStructtypePointer to the TDrawListItemStruct type.
PEnumLogFonttype
PEnumLogFontAtype
PEnumLogFontExtype
PEnumLogFontExAtype
PEnumLogFontExWtype
PEnumLogFontWtype
PExtLogPentype
PGradientRecttypePointer to the tagGradientRect type.
PGradientTriangletypePointer to the tagGradientTriangle type.
PHelpInfotype
PHKEYtype
PIconInfotype
PInttype
PLogBrushtypePointer to the TLogBrush type.
PLogFonttypeAlias to the PLogFontA type.
PLogFontAtypeDefines a Pointer to the TLogFontA type.
PLogFontWtypeDefines a Pointer to the TLogFontW type.
PLogPalettetype
PLogPentype
PMaxLogPalettetype
PMeasureItemStructtype
PMonitorInfotype
PMonitorInfoExtype
PMonitorInfoExWtype
PMsgtype
PNMHdrtype
PNMListViewtypePointer to the TNMListView type.
PPaintStructtype
PPaletteEntrytype
PRecttypeA pointer to TRect.
PRGBAQuadtype
PRGBQUADtype
PRGBTripletype
PScreenInfotype
PScrollInfotype
PTextMetrictype
PTextMetricAtype
PTextMetricWtype
PTriVertextype
PWindowPostype
PWndClasstype
PWndClassAtype
PWndClassExtypeAlias for the PWndClassExA type.
PWndClassExAtypePointer to the TWndClassExA type.
PWndClassExWtypePointer to the TWndClassExW type.
PWndClassWtype
RGBQUADtype
RGBTRIPLEtype
ShorttypeA SmallInt type.
TABCtype
tagENUMLOGFONTtype
tagENUMLOGFONTEXtype
tagLOGFONTtype
tagLOGFONTAtype
tagLOGFONTWtype
tagNMLISTVIEWtypeAlias for the TNMListView type.
tagTEXTMETRICtype
tagWNDCLASStype
tagWNDCLASSEXtype
TBitmapCoreHeadertypeAlias to the tagBITMAPCOREHEADER type.
TBitmapCoreInfotype
TBitmapFileHeadertype
TBitmapInfotype
TBitmapInfoHeadertype
TClipboardFormattypeAlias for the PtrUInt type.
TClipboardRequestEventprocedure typeSpecifies an event handler signalled to get a stream instance with the data for a given clipboard format.
TClipboardTypeenumerationRepresents the sources or dispositions for clipboard data.
TColorReftypeRepresents color constants in the LCL.
TCriticalSectiontypeAlias for the PtrUInt type.
TDIBSectiontype
TDockImageOperationenumerationActions occurring while dragging an image.
TDrawItemStructtypeAlias to the tagDrawItemStruct type.
TEnumLogFonttype
TEnumLogFontAtype
TEnumLogFontExtype
TEnumLogFontExAtype
TEnumLogFontExWtype
TEnumLogFontWtype
TExtLogPentype
TEXTMETRICtype
TEXTMETRICAtype
TEXTMETRICWtype
TFarProctypeAlias to the Pointer type.
TFNTimerProctype
TFNWndProctypeAlias to the TFarProc type.
TGradientRecttypeAlias to the GRADIENTRECT type.
TGradientTriangletypeAlias to the GRADIENTTRIANGLE type.
THelpInfotype
TKeyBoardStatetypeState array of 256 possible (virtual) keys.
TLCLHandletypeAlias to the TLCLHandle type defined for widgetset references.
TListChangeEventprocedure typeSpecifies an event handler signalled when a value in a TListWithEvent instance is modified.
TLogBrushtype
TLogFonttype
TLogFontAtype
TLogFontWtype
TLOGPALETTEtype
TLogPentype
TMonitorDpiTypetype
TMonitorInfotype
TMonitorInfoExtype
TMonitorInfoExWtype
TMsgtype
TNativeCanvasTypeenumeration
TNativeCanvasTypesset
TNativeHandleTypeenumeration
TNativeHandleTypesset
TNMHdrtype
TOnShowSelectItemDialogResultprocedure type
TOwnerDrawStatesetSet type used for TOwnerDrawStateType values.
TOwnerDrawStateTypeenumerationDefines values for owner-drawn states.
TPaintStructtype
TPaletteEntrytype
TPredefinedClipboardFormatenumerationRepresents predefined clipboard formats used in the LCL.
TResourceTypetypePlatform-specific alias for resource type identifiers in LCL.
TRGBAQuadArraytype
TRGBQuadtype
TRGBTripletype
TRIVERTEXtypeAlias to the tagTRIVERTEX type.
TScrollInfotype
TStockFontenumerationRepresents stock font types used in InitStockFont.
TTextMetrictype
TTextMetricAtype
TTextMetricWtype
TTimerProcprocedure typeDefines a procedure used as a callback to process timer messages.
TTranslateStringtypeAlias for the String type.
TTriVertextypeAlias to the TRIVERTEX type.
TUTF8ChartypeA type that can hold an UTF-8 encoded character.
TWindowPostypeAlias to the tagWindowPos type.
TWndClasstype
TWndClassAtype
TWndClassExtype
TWndClassExAtype
TWndClassExWtype
TWndClassWtype
UINTtypeA 32-bit unsigned integer.
UINT_PTRtypeUnsigned integer type with same size as Pointer.
ULONG_PTRtypeAlias for the PtrUInt type.
WindowPostypeAlias to the tagWindowPos type.
WNDCLASStype
WNDCLASSAtype
WNDCLASSEXtype
WNDCLASSEXAtype
WNDCLASSEXWtype
WNDCLASSWtype
WPARAMtypeType of the first message argument (pointer-sized).

Constants

ALTERNATEconstant
ANSI_CHARSETconstant
ANSI_FIXED_FONTconstantRepresents the stock object for an ANSI fixed-pitch font.
ANSI_VAR_FONTconstantRepresents the stock object for an ANSI variable-pitch font.
ANTIALIASED_QUALITYconstant
ARABIC_CHARSETconstant
BALTIC_CHARSETconstant
BDR_INNERconstantIndicates whether an inner border (raised or sunken) is in use for a control.
BDR_OUTERconstantIndicates whether an outer border (raised or sunken) is in use for a control.
BDR_RAISEDconstantIndicates whether a raised border (inner or outer) is in use for a control.
BDR_RAISEDINNERconstantRepresents a 3-D border style with a raised inner border.
BDR_RAISEDOUTERconstantRepresents a 3-D border style with a raised outer border.
BDR_SUNKENconstantIndicates whether a sunken border (inner or outer) is in use for a control.
BDR_SUNKENINNERconstantRepresents a 3-D border style with a sunken inner border.
BDR_SUNKENOUTERconstantRepresents a 3-D border style with a sunken outer border.
BF_ADJUSTconstant
BF_BOTTOMconstantBorder flag representing the bottom edge of a border rectangle.
BF_BOTTOMLEFTconstantBorder flag representing the bottom and left sides of a border rectangle.
BF_BOTTOMRIGHTconstantBorder flag representing the bottom and right sides of a border rectangle.
BF_DIAGONALconstantBorder flag representing a diagonal border.
BF_DIAGONAL_ENDBOTTOMLEFTconstant
BF_DIAGONAL_ENDBOTTOMRIGHTconstant
BF_DIAGONAL_ENDTOPLEFTconstant
BF_DIAGONAL_ENDTOPRIGHTconstantBorder flag representing a diagonal border where the origin is the bottom-left corner and the terminus is the top-right corner of the rectangle.
BF_FLATconstant
BF_LEFTconstantBorder flag representing the left side of a border rectangle.
BF_MIDDLEconstant
BF_MONOconstant
BF_RECTconstantBorder flag representing all sides of a border rectangle.
BF_RIGHTconstantBorder flag representing the right side of a border rectangle.
BF_SOFTconstant
BF_TOPconstantBorder flag representing the top edge of a border rectangle.
BF_TOPLEFTconstantBorder flag representing the top and left sides of a border rectangle.
BF_TOPRIGHTconstantBorder flag representing the top and right sides of a border rectangle.
BI_BITFIELDSconstantBit-flag for the uncompressed Red/Green/Blue (RGB) color format using three DWORD values for the red, green, and blue components (respectively) for each pixel in the image data. Valid for both 16-bit and 32-bit per pixel bitmaps.
BI_RGBconstantBit-flag for the uncompressed Red/Green/Blue (RGB) compression format used in bitmap images. Indicates the image data is not compressed and does not use color masks.
BI_RLE4constantBit-flag for the Red/Green/Blue (RGB) color format using 4-bits per pixel run-length encoding (RLE) compression format in a bitmap image. Indicates that the image data contains a 2 byte RLE format with a count byte and two word-sized color index values.
BI_RLE8constantBit-flag for the Red/Green/Blue (RGB) color format using 8-bits per pixel run-length encoding (RLE) compression format in a bitmap image. Indicates that the image data contains a 2-byte RLE format with count and color index values.
BITSPIXELconstantNumber of bits per pixel.
BKMODE_LASTconstant
BLACK_BRUSHconstantRepresents the stock object for a black brush.
BLACK_PENconstantRepresents the stock object for a black pen.
BLACKNESSconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with all black.
BLACKONWHITEconstant
BS_3STATEconstant
BS_AUTOCHECKBOXconstant
BS_DEFPUSHBUTTONconstant
BS_DIBPATTERNconstant
BS_DIBPATTERN8X8constant
BS_DIBPATTERNPTconstant
BS_GROUPBOXconstant
BS_HATCHEDconstant
BS_HOLLOWconstant
BS_INDEXEDconstant
BS_MONOPATTERNconstant
BS_NULLconstant
BS_OWNERDRAWconstant
BS_PATTERNconstant
BS_PATTERN8X8constant
BS_PUSHBUTTONconstant
BS_PUSHLIKEconstant
BS_RADIOBUTTONconstant
BS_RIGHTBUTTONconstant
BS_SOLIDconstant
CBM_INITconstant
CBS_AUTOHSCROLLconstant
CBS_DROPDOWNconstant
CBS_DROPDOWNLISTconstant
CBS_HASSTRINGSconstant
CBS_OWNERDRAWFIXEDconstant
CBS_OWNERDRAWVARIABLEconstant
CBS_SIMPLEconstant
CBS_SORTconstant
CCHDEVICENAMEconstant
CCS_ADJUSTABLEconstant
CCS_BOTTOMconstant
CCS_LEFTconstant
CCS_NODIVIDERconstant
CCS_NOMOVEXconstant
CCS_NOMOVEYconstant
CCS_NOPARENTALIGNconstant
CCS_NORESIZEconstant
CCS_RIGHTconstant
CCS_TOPconstant
CCS_VERTconstant
CHINESEBIG5_CHARSETconstant
CLEARTYPE_NATURAL_QUALITYconstant
CLEARTYPE_QUALITYconstant
CLIP_CHARACTER_PRECISconstant
CLIP_DEFAULT_PRECISconstant
CLIP_EMBEDDEDconstant
CLIP_LH_ANGLESconstant
CLIP_MASKconstant
CLIP_STROKE_PRECISconstant
CLIP_TT_ALWAYSconstant
ClipboardTypeNameconstantContains the names associated with the clipboard types accessed using the enumeration values.
CLR_DEFAULTconstantMask used to check for the default color value.
CLR_INVALIDconstantSame as CLR_NONE
CLR_NONEconstantCardinal color value used for no color.
COLOR_3DDKSHADOWconstant
COLOR_3DFACEconstant
COLOR_3DHIGHLIGHTconstant
COLOR_3DHILIGHTconstant
COLOR_3DLIGHTconstant
COLOR_3DSHADOWconstant
COLOR_ACTIVEBORDERconstant
COLOR_ACTIVECAPTIONconstantOffset into the system color map for the active caption color.
COLOR_APPWORKSPACEconstantOffset into the system color map for the workspace color.
COLOR_BACKGROUNDconstantOffset into the system color map for the background color.
COLOR_BTNFACEconstantOffset into the system color map for the button face color.
COLOR_BTNHIGHLIGHTconstant
COLOR_BTNHILIGHTconstant
COLOR_BTNSHADOWconstantOffset into the system color map for the button shadow color.
COLOR_BTNTEXTconstantOffset into the system color map for the button text color.
COLOR_CAPTIONTEXTconstantOffset into the system color map for the caption text color.
COLOR_DESKTOPconstant
COLOR_ENDCOLORSconstant
COLOR_FORMconstant
COLOR_GRADIENTACTIVECAPTIONconstant
COLOR_GRADIENTINACTIVECAPTIONconstant
COLOR_GRAYTEXTconstantOffset into the system color map for the grayed or inactive text color.
COLOR_HIGHLIGHTconstantOffset into the system color map for the highlight color.
COLOR_HIGHLIGHTTEXTconstantOffset into the system color map for the highlighted text color.
COLOR_HOTLIGHTconstant
COLOR_INACTIVEBORDERconstantOffset into the system color map for the inactive border color.
COLOR_INACTIVECAPTIONconstantOffset into the system color map for the inactive caption color.
COLOR_INACTIVECAPTIONTEXTconstant
COLOR_INFOBKconstant
COLOR_INFOTEXTconstant
COLOR_MENUconstantOffset into the system color map for the menu color.
COLOR_MENUBARconstant
COLOR_MENUHILIGHTconstant
COLOR_MENUTEXTconstantOffset into the system color map for the menu text color.
COLOR_SCROLLBARconstantOffset into the system color map for the scroll bar color.
COLOR_WINDOWconstantOffset into the system color map for the window color.
COLOR_WINDOWFRAMEconstantOffset into the system color map for the window frame or border color.
COLOR_WINDOWTEXTconstantOffset into the system color map for the window text color.
COLORONCOLORconstant
ComplexRegionconstant
CS_HREDRAWconstantClass style constant used to redraw the entire window when the width for the client area has been changed.
CS_VREDRAWconstantClass style constant used to redraw the entire window when the height for the client area has been changed.
csArrowconstantComponent style identifier.
csBitBtnconstantComponent style identifier.
csButtonconstantComponent style identifier.
csCalendarconstantComponent style identifier.
csCheckboxconstantComponent style identifier.
csCheckListBoxconstantComponent style identifier.
csCListBoxconstantComponent style identifier.
csColorDialogconstantComponent style identifier.
csComboBoxconstantComponent style identifier.
csEditconstantComponent style identifier.
csFileDialogconstantComponent style identifier.
csFixedconstantComponent style identifier.
csFontDialogconstantComponent style identifier.
csFormconstantComponent style identifier.
csGroupBoxconstantComponent style identifier.
csHintWindowconstantComponent style identifier.
csListBoxconstantComponent style identifier.
csListViewconstantComponent style identifier.
csMainMenuconstantComponent style identifier.
csMemoconstantComponent style identifier.
csMenuBarconstantComponent style identifier.
csMenuItemconstantComponent style identifier.
csNoneconstantComponent style identifier.
csNonLCLconstantComponent style identifier. Used for non-LCL controls that create their own handles.
csNotebookconstantComponent style identifier.
csOpenFileDialogconstantComponent style identifier.
csPageconstantComponent style identifier.
csPairSplitterconstantComponent style identifier.
csPairSplitterSideconstantComponent style identifier.
csPanelconstantComponent style identifier.
csPopupMenuconstantComponent style identifier.
csPreviewFileControlconstantComponent style identifier.
csPreviewFileDialogconstantComponent style identifier.
csProgressBarconstantComponent style identifier.
csRadioButtonconstantComponent style identifier.
csSaveFileDialogconstantComponent style identifier.
csScrollBarconstantComponent style identifier.
csScrollBoxconstantComponent style identifier.
csScrolledWindowconstantComponent style identifier.
csSelectDirectoryDialogconstantComponent style identifier.
csSpineditconstantComponent style identifier.
csStaticTextconstantComponent style identifier.
csStatusBarconstantComponent style identifier.
csToggleBoxconstantComponent style identifier.
csTrackBarconstantComponent style identifier.
csWinControlconstantComponent style identifier.
DC_BRUSHconstantRepresents the stock object with a device context for a brush.
DC_PENconstantRepresents the stock object with a device context for a pen.
DEFAULT_CHARSETconstant
DEFAULT_GUI_FONTconstantRepresents the stock object for the default GUI font.
DEFAULT_PALETTEconstantRepresents the stock object for the default system color palette.
DEFAULT_PITCHconstant
DEFAULT_QUALITYconstant
DefaultLogFontconstant
DEVICE_DEFAULT_FONTconstantRepresents the stock object for a default device font.
DEVICE_FONTTYPEconstant
DFC_BUTTONconstantDrawFrameControl control type: button.
DFC_CAPTIONconstantDrawFrameControl control type: title bar.
DFC_MENUconstantDrawFrameControl control type: menu bar.
DFC_SCROLLconstantDrawFrameControl control type: scroll bar.
DFCS_ADJUSTRECTconstantDrawFrameControl button control style: exclude frame.
DFCS_BUTTON3STATEconstantDrawFrameControl button control style: three-state button.
DFCS_BUTTONCHECKconstantDrawFrameControl button control style: checkbox.
DFCS_BUTTONPUSHconstantDrawFrameControl button control style: push button.
DFCS_BUTTONRADIOconstantDrawFrameControl button control style: radio button.
DFCS_BUTTONRADIOIMAGEconstantDrawFrameControl button control style: radio button image.
DFCS_BUTTONRADIOMASKconstantDrawFrameControl button control style: radio button mask.
DFCS_CAPTIONCLOSEconstantDrawFrameControl caption control style: Close button.
DFCS_CAPTIONHELPconstantDrawFrameControl caption control style: Help button.
DFCS_CAPTIONMAXconstantDrawFrameControl caption control style: Maximize button.
DFCS_CAPTIONMINconstantDrawFrameControl caption control style: Minimize button.
DFCS_CAPTIONRESTOREconstantDrawFrameControl caption control style: Restore button.
DFCS_CHECKEDconstantDrawFrameControl button control state: button checked.
DFCS_FLATconstantDrawFrameControl button control style: flat.
DFCS_HOTconstantDrawFrameControl scrollbar control state: button hot-tracked.
DFCS_INACTIVEconstantDrawFrameControl control state: inactive (grayed).
DFCS_MENUARROWconstantDrawFrameControl menubar control style: sub-menu arrow.
DFCS_MENUBULLETconstantDrawFrameControl menubar control style: bullet.
DFCS_MENUCHECKconstantDrawFrameControl menubar control style: check mark.
DFCS_MONOconstantDrawFrameControl button control style: monochrome border.
DFCS_PUSHEDconstantDrawFrameControl button control state: button pushed.
DFCS_SCROLLCOMBOBOXconstantDrawFrameControl scrollbar control style: combobox scrollbar.
DFCS_SCROLLDOWNconstantDrawFrameControl scrollbar control style: down arrow.
DFCS_SCROLLLEFTconstantDrawFrameControl scrollbar control style: left arrow.
DFCS_SCROLLRIGHTconstantDrawFrameControl scrollbar control style: right arrow.
DFCS_SCROLLSIZEGRIPconstantDrawFrameControl scrollbar control style: size grip in the bottom-right window corner.
DFCS_SCROLLUPconstantDrawFrameControl scrollbar control style: up arrow.
DFCS_TRANSPARENTconstantDrawFrameControl control style: transparent (title bar...).
DIB_PAL_COLORSconstant
DIB_RGB_COLORSconstant
DKGRAY_BRUSHconstantRepresents the stock object for a dark gray brush.
DLGC_WANTALLKEYSconstant
DLGC_WANTARROWSconstant
DLGC_WANTCHARSconstant
DLGC_WANTTABconstant
DRAFT_QUALITYconstant
DSTINVERTconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst).
DT_BOTTOMconstantDrawText formatting: text justified to the bottom of the rectangle.
DT_CALCRECTconstantDrawText formatting: returns the required rectangle, without actually drawing.
DT_CENTERconstantDrawText formatting: text centered horizontally within the rectangle.
DT_EDITCONTROLconstantDrawText formatting: emulates the behavior of a multi-line edit control.
DT_END_ELLIPSISconstantDrawText formatting: appends an ellipsis when the text is truncated.
DT_EXPANDTABSconstantDrawText formatting: expand tab characters.
DT_HIDEPREFIXconstantDrawText formatting flag: Ignore the accelerator key prefix (&) and hide the underline.
DT_INTERNALconstantDrawText formatting: uses the system font for calculations.
DT_LEFTconstantDrawText formatting: text justified to the left of the rectangle.
DT_MODIFYSTRINGconstantDrawText formatting: update the string to match the displayed text (possibly truncated).
DT_NOCLIPconstantDrawText formatting: text is drawn without clipping.
DT_NOPREFIXconstantDrawText formatting: show embedded '&' characters.
DT_PREFIXONLYconstantDrawText formatting flag: Draw only the underlined accelerator key, ignore any other text.
DT_RIGHTconstantDrawText formatting: text justified to the right of the rectangle.
DT_RTLREADINGconstantDrawText formatting: use right-to-left reading layout for bidirectional text.
DT_SINGLELINEconstantDrawText formatting: text is drawn in a single line, regardless of embedded line endings.
DT_TOPconstantDrawText formatting: text justified to the top of the rectangle.
DT_VCENTERconstantDrawText formatting: text centered vertically within the rectangle.
DT_WORDBREAKconstantDrawText formatting: text can wrap into multiple lines.
EASTEUROPE_CHARSETconstant
EDGE_BUMPconstantCombination of BDR_RAISEDOUTER and BDR_SUNKENINNER.
EDGE_ETCHEDconstantCombination of BDR_SUNKENOUTER and BDR_RAISEDINNER.
EDGE_RAISEDconstantCombination of BDR_RAISEDOUTER and BDR_RAISEDINNER.
EDGE_SUNKENconstantCombination of BDR_SUNKENOUTER and BDR_SUNKENINNER.
Errorconstant
ES_AUTOHSCROLLconstant
ES_AUTOVSCROLLconstant
ES_CENTERconstant
ES_LEFTconstant
ES_MULTILINEconstant
ES_NOHIDESELconstant
ES_NUMBERconstant
ES_READONLYconstant
ES_RIGHTconstant
ES_WANTRETURNconstant
ETO_CLIPPEDconstantClipped ExtTextOut mode, clipping the text at the rectangle boundaries.
ETO_OPAQUEconstantOpaque ExtTextOut mode, filling the rectangle with the background Color before painting the text.
ETO_RTLREADINGconstant
FCS_ISO_10646_1constant
FCS_ISO_8859_1constant
FCS_ISO_8859_10constant
FCS_ISO_8859_15constant
FCS_ISO_8859_2constant
FCS_ISO_8859_3constant
FCS_ISO_8859_4constant
FCS_ISO_8859_5constant
FCS_ISO_8859_6constant
FCS_ISO_8859_7constant
FCS_ISO_8859_8constant
FCS_ISO_8859_9constant
FF_DECORATIVEconstant
FF_DONTCAREconstant
FF_MODERNconstant
FF_ROMANconstant
FF_SCRIPTconstant
FF_SWISSconstant
FIXED_PITCHconstant
FONT_STRETCH_CONDENSEDconstant
FONT_STRETCH_EXPANDEDconstant
FONT_STRETCH_EXTRA_CONDENSEDconstant
FONT_STRETCH_EXTRA_EXPANDEDconstant
FONT_STRETCH_NORMALconstant
FONT_STRETCH_SEMI_CONDENSEDconstant
FONT_STRETCH_SEMI_EXPANDEDconstant
FONT_STRETCH_ULTRA_CONDENSEDconstant
FONT_STRETCH_ULTRA_EXPANDEDconstant
FontStretchNamesconstant
FontWeightValueNamesconstant
FOUNDRYCHAR_CLOSEconstantCharacter used to denote the end of a Foundry name in a font family.
FOUNDRYCHAR_OPENconstantCharacter used to denote the start of a Foundry name in a font family.
FS_ARABICconstant
FS_BALTICconstant
FS_CHINESESIMPconstant
FS_CHINESETRADconstant
FS_CYRILLICconstant
FS_GREEKconstant
FS_HEBREWconstant
FS_JISJAPANconstant
FS_JOHABconstant
FS_LATIN1constant
FS_LATIN2constant
FS_SYMBOLconstant
FS_THAIconstant
FS_TURKISHconstant
FS_VIETNAMESEconstant
FS_WANSUNGconstant
FW_BLACKconstantFont weight is 900.
FW_BOLDconstantFont weight is 700.
FW_DEMIBOLDconstantFont weight is 600.
FW_DONTCAREconstantFont weight is 0.
FW_EXTRABOLDconstantFont weight is 800.
FW_EXTRALIGHTconstantFont weight is 200.
FW_HAIRLINEconstant
FW_HEAVYconstantFont weight is 900.
FW_LIGHTconstantFont weight is 300.
FW_MEDIUMconstantFont weight is 500.
FW_NORMALconstantFont weight is 400.
FW_REGULARconstantFont weight is 400.
FW_SEMIBOLDconstantFont weight is 600.
FW_SEMILIGHTconstant
FW_THINconstantFont weight is 100.
FW_ULTRABOLDconstantFont weight is 800.
FW_ULTRALIGHTconstantFont weight is 200.
GB2312_CHARSETconstant
GCP_DBCSconstant
GRADIENT_FILL_RECT_Hconstant
GRADIENT_FILL_RECT_Vconstant
GRADIENT_FILL_TRIANGLEconstant
GRAY_BRUSHconstantRepresents the stock object for a gray brush.
GREEK_CHARSETconstant
GWL_EXSTYLEconstant
GWL_HINSTANCEconstant
GWL_HWNDPARENTconstant
GWL_IDconstant
GWL_STYLEconstant
GWL_USERDATAconstant
GWL_WNDPROCconstant
HALFTONEconstant
HANGEUL_CHARSETconstant
HDN_FIRSTconstant
HDN_LASTconstant
HEBREW_CHARSETconstant
HELP_COMMANDconstant
HELP_CONTEXTconstant
HELPINFO_MENUITEMconstant
HELPINFO_WINDOWconstant
HOLLOW_BRUSHconstantSame as NULL_BRUSH.
HORZRESconstantHorizontal width in pixels for a device context.
HORZSIZEconstantHorizontal size in millimeters.
HS_BDIAGONALconstant
HS_CROSSconstant
HS_DIAGCROSSconstant
HS_FDIAGONALconstant
HS_HORIZONTALconstant
HS_VERTICALconstant
HTCAPTIONconstantHit test: caption background.
HTCLIENTconstantHit test: client area.
HTERRORconstantHit test error (like HTNOWHERE) which produces a system beep.
HTNOWHEREconstantHit test: outside control.
HTTRANSPARENTconstantHit test: transparent area.
HWND_BOTTOMconstant
HWND_NOTOPMOSTconstant
HWND_TOPconstant
HWND_TOPMOSTconstant
ID_ABORTconstant
ID_CANCELconstant
ID_CLOSEconstant
ID_HELPconstant
ID_IGNOREconstant
ID_NOconstant
ID_OKconstant
ID_RETRYconstant
ID_YESconstant
IDABORTconstant
idButtonAbortconstantIdentifier for the stock image used on a Abort button.
idButtonAllconstantIdentifier for the stock image used on an All button.
idButtonBaseconstantLower limit for the stock pixmap type indexes.
idButtonCancelconstantIdentifier for the stock image used on a Cancel button.
idButtonCloseconstantIdentifier for the stock image used on a Close button.
idButtonContinueconstantIdentifier for the stock image used on a Continue button.
idButtonHelpconstantIdentifier for the stock image used on a Help button.
idButtonIgnoreconstantIdentifier for the stock image used on an Ignore button.
idButtonNoconstantIdentifier for the stock image used on a No button.
idButtonNoToAllconstantIdentifier for the stock image used on a "No to All" button.
idButtonOkconstantIdentifier for the stock image used on an OK button.
idButtonOpenconstantIdentifier for the stock image used on an Open button.
idButtonRetryconstantIdentifier for the stock image used on a Retry button.
idButtonSaveconstantIdentifier for the stock image used on a Save button.
idButtonShieldconstantIdentifier for the stock image used on a button with a Shield glyph.
idButtonTryAgainconstantIdentifier for the stock image used on a "Try Again" button.
idButtonYesconstantIdentifier for the stock image used on a Yes button.
idButtonYesToAllconstantIdentifier for the stock image used on a "Yes to All" button.
IDCANCELconstant
IDCLOSEconstant
idDialogBaseconstantLower limit for identifier used as dialog glyphs.
idDialogConfirmconstantIdentifier for the stock image used on a Confirm dialog.
idDialogErrorconstantIdentifier for the stock image used on an Error dialog.
idDialogInfoconstantIdentifier for the stock image used on an Information dialog.
idDialogShieldconstantIdentifier for the stock image used on a Shield dialog.
idDialogWarningconstantIdentifier for the stock image used on a Warning dialog.
IDHELPconstant
IDIGNOREconstant
IDNOconstant
IDOKconstant
IDRETRYconstant
IDYESconstant
IMAGE_BITMAPconstantIdentifies a Bitmap image type.
IMAGE_CURSORconstantIdentifies a Cursor image type.
IMAGE_ENHMETAFILEconstantIdentifies an Enhanced Metafile image type.
IMAGE_ICONconstantIdentifies an Icon image type.
INVALID_HANDLE_VALUEconstantValue used to represent an invalid (unassigned) Handle.
JOHAB_CHARSETconstant
KF_ALTDOWNconstantFocus and activation key flag which indicates if the Alt key is pressed.
KF_DLGMODEconstantFocus and activation key flag which indicates if a dialog is active.
KF_EXTENDEDconstantFocus and activation key flag used to test for extended key values.
KF_MENUMODEconstantFocus and activation key flag which indicates if a menu is active.
KF_REPEATconstantFocus and activation key flag used to manipulate the previous key state flag.
KF_UPconstantFocus and activation key flag used to manipulate a key state transition flag.
LBS_DISABLENOSCROLLconstant
LBS_EXTENDEDSELconstant
LBS_HASSTRINGSconstant
LBS_MULTICOLUMNconstant
LBS_MULTIPLESELconstant
LBS_NODATAconstant
LBS_NOINTEGRALHEIGHTconstant
LBS_NOREDRAWconstant
LBS_NOSELconstant
LBS_NOTIFYconstant
LBS_OWNERDRAWFIXEDconstant
LBS_OWNERDRAWVARIABLEconstant
LBS_SORTconstant
LBS_STANDARDconstant
LBS_USETABSTOPSconstant
LBS_WANTKEYBOARDINPUTconstant
LF_FACESIZEconstant
LF_FULLFACESIZEconstant
LOGPIXELSXconstantThe number of pixels per logical inch, in X (horizontal) direction.
LOGPIXELSYconstantThe number of pixels per logical inch, in Y (vertical) direction.
LR_COLORconstant
LR_COPYDELETEORGconstant
LR_COPYFROMRESOURCEconstant
LR_COPYRETURNORGconstant
LR_CREATEDIBSECTIONconstant
LR_DEFAULTCOLORconstant
LR_DEFAULTSIZEconstant
LR_LOADFROMFILEconstant
LR_LOADMAP3DCOLORSconstant
LR_LOADTRANSPARENTconstant
LR_MONOCHROMEconstant
LR_SHAREDconstant
LR_VGACOLORconstant
LTGRAY_BRUSHconstantRepresents the stock object for a light gray brush.
LVIF_IMAGEconstant
LVIF_INDENTconstant
LVIF_NORECOMPUTEconstant
LVIF_PARAMconstant
LVIF_STATEconstant
LVIF_TEXTconstant
LVIS_ACTIVATINGconstant
LVIS_CUTconstant
LVIS_DROPHILITEDconstant
LVIS_FOCUSEDconstant
LVIS_OVERLAYMASKconstant
LVIS_SELECTEDconstant
LVIS_STATEIMAGEMASKconstant
LVN_BEGINDRAGconstant
LVN_BEGINLABELEDITconstant
LVN_BEGINRDRAGconstant
LVN_BEGINSCROLLconstant
LVN_COLUMNCLICKconstant
LVN_DELETEALLITEMSconstant
LVN_DELETEITEMconstant
LVN_ENDLABELEDITconstant
LVN_ENDSCROLLconstant
LVN_FIRSTconstant
LVN_GETDISPINFOconstant
LVN_GETINFOTIPconstant
LVN_HOTTRACKconstant
LVN_INCREMENTALSEARCHconstant
LVN_INSERTITEMconstant
LVN_ITEMACTIVATEconstant
LVN_ITEMCHANGEDconstantList View notification message code for a completed change to an item.
LVN_ITEMCHANGINGconstantList View notification message code for a pending change to an item.
LVN_KEYDOWNconstant
LVN_LASTconstant
LVN_MARQUEEBEGINconstant
LVN_ODCACHEHINTconstant
LVN_ODFINDITEMconstant
LVN_ODSTATECHANGEDconstant
LVN_SETDISPINFOconstant
MAC_CHARSETconstant
MAX_SYS_COLORSconstantMaximum number of system colors.
MAXBYTEconstantMaximum value for the WinAPI BYTE type ($FF).
MAXCHARconstantMaximum value for the WinAPI CHAR type ($7F).
MAXDWORDconstantMaximum value for the WinAPI DWORD type ($FFFF FFFF).
MAXLONGconstantMaximum value for the WinAPI LONG type ($7FFF FFFF).
MAXSHORTconstantMaximum value for the WinAPI SHORT type ($7FFF).
MAXSTRETCHBLTMODEconstant
MAXWORDconstantMaximum value for the WinAPI WORD type ($FFFF).
MB_ABORTRETRYIGNOREconstantIndicates a message box includes Abort, Retry, and Ignore buttons.
MB_CANCELTRYCONTINUEconstantIndicates a message box includes Cancel, Retry, and Continue buttons.
MB_DEFBUTTON1constant
MB_DEFBUTTON2constant
MB_DEFBUTTON3constant
MB_DEFBUTTON4constant
MB_HELPconstantIndicates a message box includes a Help button.
MB_ICONASTERISKconstant
MB_ICONERRORconstant
MB_ICONEXCLAMATIONconstantIndicates that a message box displays an Exclamation Point icon.
MB_ICONHANDconstantIndicates that a message box displays a Stop Sign icon.
MB_ICONINFORMATIONconstant
MB_ICONQUESTIONconstantIndicates that a message box displays a Question Mark icon.
MB_ICONSTOPconstant
MB_ICONWARNINGconstant
MB_OKconstantIndicates a message box includes an Ok button.
MB_OKCANCELconstantIndicates a message box includes Ok and Cancel buttons.
MB_RETRYCANCELconstantIndicates a message box includes Retry and Cancel buttons.
MB_YESNOconstantIndicates a message box includes Yes and No buttons.
MB_YESNOCANCELconstantIndicates a message box includes Yes, No, and Cancel buttons.
MERGECOPYconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern).
MERGEPAINTconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src).
MF_BITMAPconstantMenu flag which specifies a menu item as a bitmap image.
MF_BYCOMMANDconstantFind menu item by command ID.
MF_BYHANDLEconstant
MF_BYPOSITIONconstantFind menu item by position number.
MF_CHECKEDconstantMenu flag to draw a check mark for the menu item.
MF_DEFAULTconstantMenu flag used to indicate that an item is the default selection for a menu.
MF_DISABLEDconstantMenu flag to disable a menu item and prevent its selection, but it does not gray the menu item.
MF_ENABLEDconstantMenu flag to enable a menu item for selection.
MF_GRAYEDconstantMenu flag to disable a menu item and prevent its selection.
MF_HELPconstantNot used in the current LCL version.
MF_HILITEconstantMenu flag used to add highlighting to a menu item. When omitted, the MF_UNHILITE menu flag is assumed.
MF_MENUBARBREAKconstantMenu flag, like MF_MENUBREAK, but used for a menu bar. Causes a menu, sub-menu, or short cut to be displayed in a new column with a vertical separator.
MF_MENUBREAKconstantMenu flag, like MF_MENUBARBREAK, but used for a menu item. Causes the new menu item to appear on a separate line (menu bar) or column (menu, sub-menu, or short cut) without a separator line.
MF_MOUSESELECTconstantMenu flag which indicates the item has been selected using the mouse.
MF_OWNERDRAWconstantMenu flag which specified the menu item is owner-drawn. Indicates that WM_MEASUREITEM and WM_DRAWITEM messages are used when the menu item is updated.
MF_POPUPconstantMenu flag which specifies the menu item is a a pop-up, drop-down, or sub-menu.
MF_RIGHTJUSTIFYconstantMenu flag which indicates the menu item caption is right aligned.
MF_SEPARATORconstantMenu flag to draw a horizontal separator.
MF_STRINGconstantMenu flag which specifies a menu item as a text value.
MF_SYSMENUconstantMenu flag which indicates if the menu item appears on the Window menu.
MF_UNCHECKEDconstantMenu to flag to draw the item without a check mark, even when a bitmap is supplied for the menu item.
MF_UNHILITEconstantMenu flag used to remove highlighting from a menu item.
MF_UNSUPPORTEDconstantMask used to filter menu flag values.
MF_USECHECKBITMAPSconstantMenu flag to enable check mark bitmaps for menu items.
MINCHARconstantMinimum value for the WinAPI CHAR type ($80).
MINLONGconstantMinimum value for the WinAPI LONG type ($8000 0000).
MINSHORTconstantMinimum value for the WinAPI SHORT type ($8000).
MK_ALTconstant
MK_CONTROLconstantA key state constant to represent the control key, equivalent to ssCtrl from TShiftState.
MK_DOUBLECLICKconstant
MK_LBUTTONconstantA key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState.
MK_MBUTTONconstantA key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState.
MK_QUADCLICKconstant
MK_RBUTTONconstantA key state constant to represent the right mouse button, equivalent to ssRight from TShiftState.
MK_SHIFTconstantA key state constant to represent the shift key, equivalent to ssShift from TShiftState.
MK_TRIPLECLICKconstant
MK_XBUTTON1constantA key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState.
MK_XBUTTON2constantA key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState.
MM_ANISOTROPICconstant
MM_HIENGLISHconstant
MM_HIMETRICconstant
MM_ISOTROPICconstant
MM_LOENGLISHconstant
MM_LOMETRICconstant
MM_TEXTconstant
MM_TWIPSconstant
MONITOR_DEFAULTTONEARESTconstant
MONITOR_DEFAULTTONULLconstant
MONITOR_DEFAULTTOPRIMARYconstant
MONITOR_UNIMPLconstant
MONITORINFOF_PRIMARYconstant
MONO_FONTconstant
Move_Defaultconstant
Move_SourceIsInterfaceconstant
MSGF_DIALOGBOXconstantIndicates an input event occurred in a dialog.
MSGF_MENUconstantIndicates an input event occurred in a menu.
MSGF_MESSAGEBOXconstantIndicates an input event occurred in a message box.
MSGF_MOVEconstantNot used in the current LCL version.
MSGF_NEXTWINDOWconstantIndicates an ALT+TAB input event occurred to activate the next window.
MSGF_SCROLLBARconstantIndicates an input event occurred in a scroll bar.
MSGF_SIZEconstantNot used in the current LCL version.
NM_CHARconstant
NM_CLICKconstant
NM_CUSTOMDRAWconstant
NM_DBLCLKconstant
NM_FIRSTconstant
NM_HOVERconstant
NM_KEYDOWNconstant
NM_KILLFOCUSconstant
NM_LASTconstant
NM_NCHITTESTconstant
NM_OUTOFMEMORYconstant
NM_RCLICKconstant
NM_RDBLCLKconstant
NM_RELEASEDCAPTUREconstant
NM_RETURNconstant
NM_SETCURSORconstant
NM_SETFOCUSconstant
NONANTIALIASED_QUALITYconstant
NOTSRCCOPYconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src).
NOTSRCERASEconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src)).
NULL_BRUSHconstantRepresents the stock object for an undefined brush.
NULL_PENconstantRepresents an undefined pen.
NullRegionconstant
NUMCOLORSconstant
NUMRESERVEDconstantNumber of reserved entries in the color palette.
OBJ_BITMAPconstantDevice context object type for a bitmap image.
OBJ_BRUSHconstantDevice context object type for a brush.
OBJ_COLORSPACEconstantDevice context object type for a ColorSpace structure (tagEMRCREATECOLORSPACE).
OBJ_DCconstantDevice context object type for a device handle.
OBJ_ENHMETADCconstantDevice context object type for an Enhanced Metafile DC.
OBJ_ENHMETAFILEconstantDevice context object type for an Enhanced Metafile (.emf).
OBJ_EXTPENconstantDevice context object type for an Extended Pen DC.
OBJ_FONTconstantDevice context object type for a font.
OBJ_MEMDCconstantDevice context object type for a Memory DC.
OBJ_METADCconstantDevice context object type for a device handle with metadata.
OBJ_METAFILEconstantDevice context object type for a metafile (.wmf).
OBJ_PALconstantDevice context object type for a palette.
OBJ_PENconstantDevice context object type for a pen.
OBJ_REGIONconstantDevice context object type for a region.
ODA_DRAWENTIREconstant
ODA_FOCUSconstant
ODA_SELECTconstant
ODS_CHECKEDconstant
ODS_COMBOBOXEDITconstant
ODS_DEFAULTconstant
ODS_DISABLEDconstant
ODS_FOCUSconstant
ODS_GRAYEDconstant
ODS_HOTLIGHTconstant
ODS_INACTIVEconstant
ODS_NOACCELconstant
ODS_NOFOCUSRECTconstant
ODS_SELECTEDconstant
ODT_BUTTONconstant
ODT_COMBOBOXconstant
ODT_HEADERconstant
ODT_LISTBOXconstant
ODT_LISTVIEWconstant
ODT_MENUconstant
ODT_STATICconstant
ODT_TABconstant
OEM_CHARSETconstant
OEM_FIXED_FONTconstantRepresents the stock object for an OEM fixed-pitch font.
OPAQUEconstant
OUT_CHARACTER_PRECISconstant
OUT_DEFAULT_PRECISconstant
OUT_DEVICE_PRECISconstant
OUT_OUTLINE_PRECISconstant
OUT_RASTER_PRECISconstant
OUT_SCREEN_OUTLINE_PRECISconstant
OUT_STRING_PRECISconstant
OUT_STROKE_PRECISconstant
OUT_TT_ONLY_PRECISconstant
OUT_TT_PRECISconstant
PATCOPYconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern).
PATINVERTconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern).
PATPAINTconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern).
PLANESconstantNumber of color planes.
PM_NoremoveconstantPeekMessage flag: don't remove peeked message.
PM_RemoveconstantPeekMessage flag: remove peeked message.
POLYFILL_LASTconstant
PredefinedClipboardMimeTypesconstantContains MIME types for the values in the TPredefinedClipboardFormat enumeration.
PROOF_QUALITYconstant
PS_ALTERNATEconstant
PS_COSMETICconstant
PS_DASHconstant
PS_DASHDOTconstant
PS_DASHDOTDOTconstant
PS_DOTconstant
PS_ENDCAP_FLATconstant
PS_ENDCAP_MASKconstant
PS_ENDCAP_ROUNDconstant
PS_ENDCAP_SQUAREconstant
PS_GEOMETRICconstant
PS_INSIDEFRAMEconstant
PS_JOIN_BEVELconstant
PS_JOIN_MASKconstant
PS_JOIN_MITERconstant
PS_JOIN_ROUNDconstant
PS_NULLconstant
PS_SOLIDconstant
PS_STYLE_MASKconstant
PS_TYPE_MASKconstant
PS_USERSTYLEconstant
R2_BLACKconstantBinary raster operation (Dst op Pen): all black.
R2_COPYPENconstantBinary raster operation (Dst op Pen): Pen.
R2_LASTconstantHighest binary raster operation code.
R2_MASKNOTPENconstantBinary raster operation (Dst op Pen): Dst and not Pen.
R2_MASKPENconstantBinary raster operation (Dst op Pen): Dst and Pen.
R2_MASKPENNOTconstantBinary raster operation (Dst op Pen): (not Dst) and Pen.
R2_MERGENOTPENconstantBinary raster operation (Dst op Pen): Dst or not Pen.
R2_MERGEPENconstantBinary raster operation (Dst op Pen): Dst or Pen.
R2_MERGEPENNOTconstantBinary raster operation (Dst op Pen): (not Dst) or Pen.
R2_NOPconstantBinary raster operation (Dst op Pen): Dst.
R2_NOTconstantBinary raster operation (Dst op Pen): not Dst.
R2_NOTCOPYPENconstantBinary raster operation (Dst op Pen): not Pen.
R2_NOTMASKPENconstantBinary raster operation (Dst op Pen): not (Dst and Pen).
R2_NOTMERGEPENconstantBinary raster operation (Dst op Pen): not (Dst or Pen).
R2_NOTXORPENconstantBinary raster operation (Dst op Pen): not (Dst xor Pen).
R2_WHITEconstantBinary raster operation (Dst op Pen): all white.
R2_XORPENconstantBinary raster operation (Dst op Pen): Dst xor Pen.
RASTER_FONTTYPEconstant
RDW_ALLCHILDRENconstant
RDW_ERASEconstant
RDW_ERASENOWconstant
RDW_FRAMEconstant
RDW_INTERNALPAINTconstant
RDW_INVALIDATEconstant
RDW_NOCHILDRENconstant
RDW_NOERASEconstant
RDW_NOFRAMEconstant
RDW_NOINTERNALPAINTconstant
RDW_UPDATENOWconstant
RDW_VALIDATEconstant
Region_Errorconstant
RGN_ANDconstantCombineRgn mode: intersection (r1 AND r2).
RGN_COPYconstantCombineRgn mode: copy of r1.
RGN_DIFFconstantCombineRgn mode: arithmetic difference (r1 - r2).
RGN_ORconstantCombineRgn mode: union (r1 OR r2).
RGN_XORconstantCombineRgn mode: logical difference (r1 XOR r2).
RT_ACCELERATORconstantIdentifier for an Accelerator resource type.
RT_ANICURSORconstantIdentifier for an animated Cursor resource type.
RT_ANIICONconstantIdentifier for an animated Icon resource type.
RT_BITMAPconstantIdentifier for a Bitmap resource type.
RT_CURSORconstantIdentifier for a Cursor resource type.
RT_DIALOGconstantIdentifier for a Dialog resource type.
RT_FONTconstantIdentifier for a Font resource type.
RT_FONTDIRconstantIdentifier for a Font directory resource type.
RT_GROUP_CURSORconstantIdentifier for a Hardware-independent Cursor resource type.
RT_GROUP_ICONconstantIdentifier for a Hardware-independent Icon resource type.
RT_HTMLconstantIdentifier for an HTML resource type.
RT_ICONconstantIdentifier for an Icon resource type.
RT_MANIFESTconstantIdentifier for a Side-by-Side Assembly Manifest resource type.
RT_MENUconstantIdentifier for a Menu resource type.
RT_MESSAGETABLEconstantIdentifier for a Message Table resource type.
RT_RCDATAconstantIdentifier for an Application-defined resource type (raw data).
RT_STRINGconstantIdentifier for a String resource type.
RT_VERSIONconstantIdentifier for a Version resource type.
RUSSIAN_CHARSETconstant
SB_BOTHconstant
SB_BOTTOMconstant
SB_CTLconstant
SB_ENDSCROLLconstant
SB_Horzconstant
SB_LEFTconstant
SB_LINEDOWNconstant
SB_LINELEFTconstant
SB_LINERIGHTconstant
SB_LINEUPconstant
SB_PAGEDOWNconstant
SB_PAGELEFTconstant
SB_PAGERIGHTconstant
SB_PAGEUPconstant
SB_POLICY_CONTINUOUSconstant
SB_POLICY_DELAYEDconstant
SB_POLICY_DISCONTINUOUSconstant
SB_RIGHTconstant
SB_THUMBPOSITIONconstant
SB_THUMBTRACKconstant
SB_TOPconstant
SB_Vertconstant
SBS_BOTTOMALIGNconstant
SBS_HORZconstant
SBS_LEFTALIGNconstant
SBS_RIGHTALIGNconstant
SBS_SIZEBOXconstant
SBS_SIZEBOXBOTTOMRIGHTALIGNconstant
SBS_SIZEBOXTOPLEFTALIGNconstant
SBS_SIZEGRIPconstant
SBS_TOPALIGNconstant
SBS_VERTconstant
scAltGrconstant
scMetaconstantRepresents the Meta key in a short cut value.
SHIFTJIS_CHARSETconstant
SIF_ALLconstantRequest all scrollbar properties.
SIF_DISABLENOSCROLLconstantDisable the scrollbar if not needed.
SIF_PAGEconstantRequest for the scrollbar page size.
SIF_POSconstantRequest for the scrollbar position.
SIF_RANGEconstantRequest for the scrollbar range.
SIF_TRACKPOSconstantRequest for the scrollbar tracking position.
SIF_UPDATEPOLICYconstant
SimpleRegionconstant
SIZE_FULLSCREENconstant
SIZE_MAXHIDEconstant
SIZE_MAXIMIZEDconstant
SIZE_MAXSHOWconstant
SIZE_MINIMIZEDconstant
SIZE_RESTOREDconstant
Size_SourceIsInterfaceconstant
SIZEFULLSCREENconstant
SIZEICONICconstant
SIZENORMALconstant
SIZEPALETTEconstantNumber of entries in the color palette.
SIZEZOOMHIDEconstant
SIZEZOOMSHOWconstant
SM_ARRANGEconstantSystem metric index used to determine how minimized windows are arranged. The return value contains OR'd values which indicate the starting position and direction.
SM_CLEANBOOTconstantSystem metric index used to determine whether a fail-safe boot mode was used to start the Windows system. 0 is Normal boot. 1 is Fail-Safe. 2 is Fail-Safe with Network.
SM_CMETRICSconstantNot used in the current LCL version.
SM_CMONITORSconstantSystem metric index used to get the numbers of visible displays attached to the system. It excludes pseudo-monitors associated with devices used for remote drawing or mirrored displays.
SM_CMOUSEBUTTONSconstantSystem metric index used to get the number buttons available on the mouse. Returns 0 if a mouse is not installed.
SM_CXBORDERconstantSystem metric index used to get the width of the window border in pixels. Same as SM_CXEDGE when the windows uses 3-D borders.
SM_CXCURSORconstantSystem metric index used to get the width (in pixels) for a cursor shape.
SM_CXDLGFRAMEconstantSame as SM_CXFIXEDFRAME.
SM_CXDOUBLECLKconstantSystem metric index used to get the width (in pixels) for the rectangle around the first mouse click in a double-click sequence. The second mouse click must be within the rectangle to be handled as a double-click event.
SM_CXDRAGconstantSystem metric index used to get the number of horizontal pixels used as the threshold for starting a drag operation.
SM_CXEDGEconstantSystem metric index used to get the width (in pixels) for the border on a window. Returns the same value as SM_CXEDGE.
SM_CXFIXEDFRAMEconstantSame as SM_CXFIXEDFRAME.
SM_CXFRAMEconstantSame as SM_CXSIZEFRAME.
SM_CXFULLSCREENconstantSystem metric index used to get the width (in pixels) for the client area in a full-screen window on the primary display.
SM_CXHSCROLLconstantSystem metric index used to get the height (in pixels) for the arrow drawn on a horizontal scroll bar.
SM_CXHTHUMBconstantSystem metric index used to get the width for the thumb box (in pixels) in a horizontal scroll bar.
SM_CXICONconstantSystem metric index used to get the width (in pixels) for a large icon.
SM_CXICONSPACINGconstantSystem metric index used to get the width (in pixels) for an item displayed using the large icon view. SM_CXICON gets the minimum width.
SM_CXMAXIMIZEDconstantSystem metric index used to get the width (in pixels) for a maximized top-level window on the primary display.
SM_CXMAXTRACKconstantSystem metric index used to get the default maximum width (in pixels) for a window that has a caption and sizing borders. The return value refers to the width for the desktop.
SM_CXMENUCHECKconstantSystem metric index used to get the default width (in pixels) for the check mark bitmap drawn on a menu.
SM_CXMENUSIZEconstantSystem metric index used to get the width (in pixels) for a menu bar button.
SM_CXMINconstantSystem metric index used to get the minimum width (in pixels) for a window.
SM_CXMINIMIZEDconstantSystem metric index used to get the width (in pixels) for a minimized window.
SM_CXMINSPACINGconstantSystem metric index used to get the width (in pixels) for the rectangle around a minimized window. The value is used when minimized windows are arranged. SM_CXMINIMIZED gets the minimum width for a minimized window.
SM_CXMINTRACKconstantSystem metric index used to get the minimum tracking width (in pixels) allowed when a window frame is resized.
SM_CXSCREENconstantSystem metric index used to get the width in pixels of the screen for the primary display monitor.
SM_CXSIZEconstantSystem metric index used to get the width (in pixels) for a button displayed on a window caption or title bar.
SM_CXSIZEFRAMEconstantSame as SM_CXSIZEFRAME.
SM_CXSMICONconstantSystem metric index used to get the width (in pixels) for a small icon used on a window caption/title bar or in small icon view on a list view.
SM_CXSMSIZEconstantSystem metric index used to get the width (in pixels) for a small caption button.
SM_CXVIRTUALSCREENconstantSystem metric index used to get the width (in pixels) for the virtual screen represented by all of the display monitors on the system. SM_XVIRTUALSCREEN gets the coordinate for the left edge on the virtual screen.
SM_CXVSCROLLconstantSystem metric index used to get the width of a vertical scroll bar in pixels.
SM_CYBORDERconstantSystem metric index used to get the height of the window border in pixels. Same as SM_CYEDGE when the windows uses 3-D borders.
SM_CYCAPTIONconstantSystem metric index used to get the height of the caption area in pixels.
SM_CYCURSORconstantSystem metric index used to get the height (in pixels) for a cursor shape.
SM_CYDLGFRAMEconstantSame as SM_CYFIXEDFRAME.
SM_CYDOUBLECLKconstantSystem metric index used to get the height (in pixels) for the rectangle around the first mouse click in a double-click sequence. The second mouse click must be within the rectangle to be handled as a double-click event.
SM_CYDRAGconstantSystem metric index used to get the number of vertical pixels used as the threshold for starting a drag operation.
SM_CYEDGEconstantSystem metric index used to get the height (in pixels) for the border on a window. Returns the same value as SM_CXEDGE.
SM_CYFIXEDFRAMEconstantSame as SM_CYFIXEDFRAME.
SM_CYFRAMEconstantSame as SM_CYSIZEFRAME.
SM_CYFULLSCREENconstantSystem metric index used to get the height (in pixels) for the client area in a full-screen window on the primary display.
SM_CYHSCROLLconstantSystem metric index used to get the height of a horizontal scroll bar in pixels.
SM_CYICONconstantSystem metric index used to get the height (in pixels) for a large icon.
SM_CYICONSPACINGconstantSystem metric index used to get the height (in pixels) for an item displayed using the large icon view. SM_CYICON gets the minimum height.
SM_CYKANJIWINDOWconstantSystem metric index used to get the height for the Kanji window at the bottom of the screen on DBCS input systems.
SM_CYMAXIMIZEDconstantSystem metric index used to get the height (in pixels) for a maximized top-level window on the primary display.
SM_CYMAXTRACKconstantSystem metric index used to get the default maximum height (in pixels) for a window that has a caption and sizing borders. The return value refers to the height for the desktop.
SM_CYMENUconstantSystem metric index used to get the height (in pixels) for a single-line menu bar.
SM_CYMENUCHECKconstantSystem metric index used to get the default height (in pixels) for the check mark bitmap drawn on a menu.
SM_CYMENUSIZEconstantSystem metric index used to get the height (in pixels) for a menu bar button.
SM_CYMINconstantSystem metric index used to get the minimum height (in pixels) for a window.
SM_CYMINIMIZEDconstantSystem metric index used to get the height (in pixels) for a minimized window.
SM_CYMINSPACINGconstantSystem metric index used to get the height (in pixels) for the rectangle around a minimized window. The value is used when minimized windows are arranged. SM_CYMINIMIZED gets the minimum height for a minimized window.
SM_CYMINTRACKconstantSystem metric index used to get the minimum tracking height (in pixels) allowed when a window frame is resized.
SM_CYSCREENconstantSystem metric index used to get the height in pixels of the screen for the primary display monitor.
SM_CYSIZEconstantSystem metric index used to get the height (in pixels) for a button displayed on a window caption or title bar.
SM_CYSIZEFRAMEconstantSystem metric index used to get the thickness (in pixels) for the vertical border on a resizable window. Use SM_CXSIZEFRAME for the horizontal border. Has the same value as SM_CYFRAME.
SM_CYSMCAPTIONconstantSystem metric index used to get the height (in pixels) for a small caption.
SM_CYSMICONconstantSystem metric index used to get the height (in pixels) for a small icon used on a window caption/title bar or in small icon view on a list view.
SM_CYSMSIZEconstantSystem metric index used to get the height (in pixels) for a small caption button.
SM_CYVIRTUALSCREENconstantSystem metric index used to get the height (in pixels) for the virtual screen represented by all of the display monitors on the system. SM_YVIRTUALSCREEN gets the coordinate for the top edge on the virtual screen.
SM_CYVSCROLLconstantSystem metric index used to get the height (in pixels) for the arrow drawn on a vertical scroll bar.
SM_CYVTHUMBconstantSystem metric index used to get the height for the thumb box (in pixels) in a vertical scroll bar.
SM_DBCSENABLEDconstantSystem metric index used to determine whether DBCS input is supported on a Windows platform. Non-zero indicates that DBCS is supported.
SM_DEBUGconstantSystem metric index used to determine whether a debug version of User.exe is installed on the system.
SM_LCLHasFormAlphaBlendconstantIndicates if a form uses Alpha channel transparency.
SM_LCLMAXIMIZEDHEIGHTconstantDefined to get accurate maximized height under X11.
SM_LCLMAXIMIZEDWIDTHconstantDefined to get accurate maximized window width under X11.
SM_MENUDROPALIGNMENTconstantSystem metric index used to determine whether drop-down menu are aligned to the right on a menu bar. Returns 0 when left-aligned. Non-zero is right-aligned.
SM_MIDEASTENABLEDconstantSystem metric index used to determine whether the system uses Arabic or Hebrew languages. Returns a non-zero value when enabled.
SM_MOUSEPRESENTconstantSystem metric index used to determine whether a mouse (physical or virtual) is present on the system.
SM_MOUSEWHEELPRESENTconstantSystem metric index used to determine whether a mouse with a vertical scroll wheel is installed. Returns a non-zero value when present.
SM_NETWORKconstantSystem metric index used to determine whether a network is present. Only the least significant bit in the return value is used; other bits are reserved. When set, a network is present.
SM_PENWINDOWSconstantSystem metric index used to determine whether Pen computing extensions have been installed for the Windows platform.
SM_REMOTESESSIONconstantSystem metric index used to determine if the calling process is a terminal services client session (non-zero return value) or a console session (zero return value). A console session does not have to be the physical console.
SM_RESERVED1constantNot used in the current LCL version.
SM_RESERVED2constantNot used in the current LCL version.
SM_RESERVED3constantNot used in the current LCL version.
SM_RESERVED4constantNot used in the current LCL version.
SM_SAMEDISPLAYFORMATconstantSystem metric index used to determine whether all of the display monitors share the same color format (RGB pixel order and number of bits). A non-zero return value indicates the color format is shared on all monitors.
SM_SECUREconstantIgnored. Do not use.
SM_SHOWSOUNDSconstantSystem metric index used to determine whether an application displays a visual indicator when it generates a sound. Returns a non-zero value when enabled.
SM_SLOWMACHINEconstantSystem metric index used to determine whether the system is quipped with a low-end (slow) processor. Returns a non-zero value when enabled.
SM_SWAPBUTTONconstantSystem metric index used to determine whether the actions for the left and right mouse buttons have been swapped.
SM_SWSCROLLBARSPACINGconstantDefined in the LCL to get the spacing used between a scroll bar and the content area for a control. Used in GTK and QT widgetsets.
SM_XVIRTUALSCREENconstantSystem metric index used to get the left edge of the virtual screen represented by all of the display monitors on the system. SM_CXVIRTUALSCREEN gets the width for the virtual screen.
SM_YVIRTUALSCREENconstantSystem metric index used to get the top edge of the virtual screen represented by all of the display monitors on the system. SM_CYVIRTUALSCREEN gets the height for the virtual screen.
SPI_GETACCESSTIMEOUTconstantUsed to get information about the time-out period for accessibility features. The return value contains the time-out period (in milliseconds), and bit-flags for the enabled state and the audible notification setting.
SPI_GETACTIVEWINDOWTRACKINGconstantUsed to determine whether active window tracking (focus follows mouse) is enabled or disabled. pvParam returns TRUE when enabled.
SPI_GETACTIVEWNDTRKTIMEOUTconstantUsed to get the delay time (in milliseconds) before active window tracking is engaged. pvParam is the DWORD value for the delay time.
SPI_GETACTIVEWNDTRKZORDERconstantUsed to determine whether windows activated by window tracking are brought to the top of the display order (Z-axis). pvParam returns TRUE when enabled.
SPI_GETANIMATIONconstantUsed to get the animation effects enabled for user actions, like minimize and restore animations.
SPI_GETBEEPconstantGets the state for warning beeps from system parameter information.
SPI_GETBLOCKSENDINPUTRESETSconstantUsed determine whether an application can reset the screensaver time. pvParam returns TRUE if SendInput cannot be used to send an input request, or FALSE when unblocked.
SPI_GETBORDERconstantUsed to get a factor applied to sizing borders for a window.
SPI_GETCARETWIDTHconstantUsed to get the width (in pixels) for the caret in an edit control. pvParam returns the DWORD value with the caret width.
SPI_GETCOMBOBOXANIMATIONconstantUsed to determine whether the slide-open animation effect is enabled for a combo-box. pvParam returns TRUE when the animation effect is enabled.
SPI_GETCURSORSHADOWconstantUsed to determine whether the cursor is displayed with a shadow. pvParam returns TRUE if the shadow is enabled. Shown on displays with a color depth larger than 256 colors.
SPI_GETDEFAULTINPUTLANGconstantUsed to get the default input language for the system.
SPI_GETDESKWALLPAPERconstantUsed to get the fully-qualified path to the image used as the desktop wallpaper. pvParam points to the buffer with the null-terminated path value, or an empty string if a desktop wallpaper is not used. Use uiParam to specify the size for the buffer in pvParam.
SPI_GETDRAGFULLWINDOWSconstantUsed to get the enabled state for full window dragging. The return value TRUE indicates full window dragging is enabled.
SPI_GETDROPSHADOWconstantUsed to determine whether the drop shadow effect is enabled or disabled in the user interface. pvParam returns TRUE if drop shadows are enabled. Not supported on Windows 2000.
SPI_GETFASTTASKSWITCHconstantNot used in the current LCL version.
SPI_GETFILTERKEYSconstantUsed to get information about the FilterKeys accessibility feature.
SPI_GETFLATMENUconstantUsed to determine whether native User menus have a flat appearance. pvParam returns TRUE if menus are displayed using the flat style. Not supported on Windows 2000.
SPI_GETFOCUSBORDERHEIGHTconstantUsed to get the height (in pixels) for the top or bottom edges on the focus rectangle drawn in DrawFocusRect. pvParam returns the height for the border. Not supported on Windows 2000.
SPI_GETFOCUSBORDERWIDTHconstantUsed to get the width (in pixels) for the top or bottom edges on the focus rectangle drawn in DrawFocusRect. pvParam returns the UINT value with the new width for the border. Not supported on Windows 2000.
SPI_GETFONTSMOOTHINGconstantUsed to determine whether font smoothing is enabled for the system. Font smoothing uses antialiasing to smooth curves using pixels with different shades of gray. TRUE is enabled.
SPI_GETFONTSMOOTHINGCONTRASTconstantUsed to get the contrast value for ClearType font smoothing. pvParam returns a UINT value in the range 1000 to 2200. Not supported on Windows 2000.
SPI_GETFONTSMOOTHINGORIENTATIONconstantUsed to get the orientation used for font smoothing (RGB or BGR orientation).
SPI_GETFONTSMOOTHINGTYPEconstantUsed to get the font smoothing enabled for the system. pvParam returns either FE_FONTSMOOTHINGSTANDARD or FE_FONTSMOOTHINGCLEARTYPE in the UINT value. Not supported on Windows 2000.
SPI_GETFOREGROUNDFLASHCOUNTconstantUsed to get the number of times a task bar button is flashed when a foreground switch request is rejected. pvParam returns the DWORD value for the flash count.
SPI_GETFOREGROUNDLOCKTIMEOUTconstantUsed to get the time (in milliseconds) before an application can be brought to the foreground. pvParam is the DWORD variable with the time value.
SPI_GETGRADIENTCAPTIONSconstantUsed to determine whether a gradient is drawn in window title bars. pvParam returns TRUE if the gradient effect is enabled.
SPI_GETGRIDGRANULARITYconstantNot used in the current LCL version.
SPI_GETHIGHCONTRASTconstantUsed to get settings for the HighContrast accessibility feature. When enabled, the display theme is adjusted for maximum visibility for a visually-impaired user.
SPI_GETHOTTRACKINGconstantUsed to determine whether hot-tracking (or hot-lighting) is enabled for UI elements. pvParam returns TRUE if hot-tracking is enabled.
SPI_GETICONMETRICSconstantUsed to get metrics for icons. The return value has information about horizontal and vertical icon spacing, word wrapping status and logical font information for caption text.
SPI_GETICONTITLELOGFONTconstantUsed to get the logical font information for icon caption text. Used in the TWin32WidgetSet widgetset class.
SPI_GETICONTITLEWRAPconstantUsed to determine whether word wrapping for the caption text on an icon is enabled. Parameter value TRUE indicates word wrapping is enabled.
SPI_GETKEYBOARDCUESconstantUsed to determine whether menu access keys are drawn as accelerator keys (underlined). pvParam returns TRUE when menu access keys are underlined, and FALSE if the underline appears after the menu has been activated.
SPI_GETKEYBOARDDELAYconstantUsed to get the repeat-delay setting for the keyboard. The return value is in the range 0 (approximately 250 ms delay) to 3 (approximately 1 second delay). The actual delay rate is hardware-dependent.
SPI_GETKEYBOARDPREFconstantUsed to determine whether keyboard input and interfaces are used in place of mouse counterparts. TRUE when keyboard input is used.
SPI_GETKEYBOARDSPEEDconstantUsed to get the keyboard repeat rate setting in the range 0 (approximately 2.5 repetitions per second) to 31 (approximately 30 repetitions per second).
SPI_GETLISTBOXSMOOTHSCROLLINGconstantUsed to determine whether smooth scroll is enabled or disabled in list box controls. pvParam returns TRUE when smooth scroll is enabled.
SPI_GETLOWPOWERACTIVEconstantUsed to determine whether the low-power condition is enabled for a screen saver. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_GETLOWPOWERTIMEOUTconstantUsed to get the time-out value the low-power condition in a screen saver. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_GETMENUANIMATIONconstantUsed to determine whether the menu animation feature is enabled. pvParam is TRUE if menu animation is enabled. SPI_GETMENUFADE indicates if menus use fade or slide animations.
SPI_GETMENUDROPALIGNMENTconstantUsed to determine whether a pop-up menu is left-aligned or right-aligned to its menu bar item. TRUE is right-aligned.
SPI_GETMENUFADEconstantUsed to determine whether the menu fade animation effect is enabled. pvParam returns TRUE if the animation effect is enabled. When set to FALSE, the menu slide animation effect is used instead. Neither animation effect is displayed when SPI_SETMENUANIMATION is disabled.
SPI_GETMENUSHOWDELAYconstantUsed to get the delay time (in milliseconds) before the shortcut menu is displayed for a hovered menu item. pvParam returns the DWORD value for the delay time.
SPI_GETMENUUNDERLINESconstantSame as SPI_GETKEYBOARDCUES.
SPI_GETMINIMIZEDMETRICSconstantUsed to get metrics for a minimized window. The return value includes information about the width of the minimized window and the arrange order, direction, and gaps between adjacent minimized windows.
SPI_GETMOUSEconstantGets mouse threshold and acceleration values from system parameter information.
SPI_GETMOUSECLICKLOCKconstantUsed to determine whether the Mouse Click Lock feature is enabled. pvParam returns TRUE if mouse clicks are locked until the timeout has elapsed, or FALSE when unlocked. Not supported on Windows 2000.
SPI_GETMOUSECLICKLOCKTIMEconstantUsed to get the time delay (in milliseconds) before the primary mouse button is locked. pvParam returns the DWORD value with the delay time. Enabled when SPI_SETMOUSECLICKLOCK is set to TRUE. Not supported on Windows 2000.
SPI_GETMOUSEHOVERHEIGHTconstantUsed to get the height (in pixels) for the rectangle with the bounds for a mouse hover event. pvParam returns the rectangle height.
SPI_GETMOUSEHOVERTIMEconstantUsed to get the elapsed time (in milliseconds) within a hover rectangle before a mouse hover event is generated. pvParam contains the number of milliseconds for the hover time value.
SPI_GETMOUSEHOVERWIDTHconstantUsed to get the width (in pixels) for the rectangle with the bounds for a mouse hover event. pvParam returns the rectangle width.
SPI_GETMOUSEKEYSconstantUsed get information about the MouseKeys accessibility feature.
SPI_GETMOUSESONARconstantUsed to determine whether the Mouse Sonar feature is enabled. pvParam returns TRUE if the feature is enabled.
SPI_GETMOUSESPEEDconstantUsed to get the relative pointer acceleration applied when the mouse is moved. pvParam contains the Integer value in the range 1 (slowest) to 20 (fastest).
SPI_GETMOUSETRAILSconstantUsed to determine whether the Mouse Trails feature is enabled. The pvParam parameter returns the state and length for the mouse trail. 0 or 1 is disabled. a value larger than 1 is the relative length for an enabled mouse trail (a higher value indicates a longer trail). Not supported on Windows 2000.
SPI_GETMOUSEVANISHconstantUsed to determine whether the Mouse Vanish feature is enabled or disabled. pvParam returns TRUE if the feature is enabled. Not supported on Windows 2000.
SPI_GETNONCLIENTMETRICSconstantUsed to get metrics for the non-client area on a visible window. The return value contains size and font information for the window, menu bar, status bar, borders, and fonts used on the window elements.
SPI_GETPOWEROFFACTIVEconstantUsed to determine whether the power-off condition is enabled for a screen saver. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_GETPOWEROFFTIMEOUTconstantUsed to get the time-out value the power-off condition in a screen saver. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_GETSCREENREADERconstantUsed to determine whether a screen reader is active. The return value is TRUE if the screen reviewer is running.
SPI_GETSCREENSAVEACTIVEconstantUsed to determine whether a screen saver is enabled. Return value is version-dependent. TRUE is normally enabled - except on Windows 7, Windows Server 2008, and Windows 2000 where TRUE is disabled.
SPI_GETSCREENSAVERRUNNINGconstantUsed to determine whether the screen saver is running for a desktop session. pvParam is TRUE if a screen saver is running.
SPI_GETSCREENSAVETIMEOUTconstantUsed to get the time-out value (in seconds) for a screen saver.
SPI_GETSELECTIONFADEconstantUsed to determine whether the selection fade effect is enabled. pvParam returns TRUE if the animation effect is enabled.
SPI_GETSERIALKEYSconstantThis parameter index is no longer supported in Windows. The feature can be controlled using the Control Panel.
SPI_GETSHOWIMEUIconstantUsed to determine whether the IME status window is visible. pvParam returns TRUE when the IME window is visible.
SPI_GETSHOWSOUNDSconstantUsed to determine whether Show Sounds accessibility flag is enabled. TRUE is enabled.
SPI_GETSNAPTODEFBUTTONconstantUsed to determine whether the "Snap to Default Button" feature is enabled. The pvParam argument returns TRUE when enabled.
SPI_GETSOUNDSENTRYconstantUsed to get information about the SoundSentry accessibility feature. When enabled, a visual indication is displayed when a sound is generated.
SPI_GETSTICKYKEYSconstantUsed to get information about the StickyKeys accessibility feature. The return value contains a set of bit-flags with the settings for the feature. Please note that numeric constants for these bit-flag values are not defined in the current LCL version.
SPI_GETTOGGLEKEYSconstantUsed to get information about the ToggleKeys accessibility feature.
SPI_GETTOOLTIPANIMATIONconstantUsed to determine whether ToolTip animation is enabled. pvParam returns TRUE if the animation effect is enabled. Use SPI_GETTOOLTIPFADE to control whether fade or slide animation effects are used for ToolTip animations.
SPI_GETTOOLTIPFADEconstantUsed to determine whether a ToolTip animation uses a fade effect or a slide effect. pvParam return TRUE for the fade effect, or FALSE for the slide effect. Use SPI_SETTOOLTIPANIMATION to enable or disable ToolTip animation effects.
SPI_GETUIEFFECTSconstantUsed to determine whether UI effects are enabled or disabled. pvParam returns TRUE if UI effects are enabled.
SPI_GETWHEELSCROLLLINESconstantUsed to get the number of lines scrolled when the mouse wheel is moved. pvParam returns the unsigned Integer with the number of lines.
SPI_GETWINDOWSEXTENSIONconstantNot available in the SystemParametersInfo() API.
SPI_GETWORKAREAconstantUsed to get the work area on the primary display not obscured by the taskbar or desktop toolbars. The return value contains the display rectangle in virtual screen coordinates.
SPI_ICONHORIZONTALSPACINGconstantUsed to get or set the width (in pixels) for an icon displayed in the large icon view. SM_CXICON gets the minimum width for an icon.
SPI_ICONVERTICALSPACINGconstantUsed to get or set the height (in pixels) for the cell where an icon is displayed. SM_CYICON gets the minimum icon height.
SPI_LANGDRIVERconstantNot used in the current LCL version.
SPI_SCREENSAVERRUNNINGconstantNo longer available in SystemParametersInfo() API.
SPI_SETACCESSTIMEOUTconstantUsed to apply settings for the time-out period for accessibility features. The parameter value contains the time-out period (in milliseconds), and bit-flags to enable or disable the accessibility time-out feature and an audible notification for the condition.
SPI_SETACTIVEWINDOWTRACKINGconstantUsed to enable or disable active window tracking (focus follows mouse). Set uiParam to TRUE to enable the feature.
SPI_SETACTIVEWNDTRKTIMEOUTconstantUsed to set the delay time (in milliseconds) before active window tracking is engaged. pvParam is the DWORD value with the new delay time.
SPI_SETACTIVEWNDTRKZORDERconstantUsed to enable or disable changes to the Z-order for windows activated using window tracking. Set pvParam to TRUE to bring a tracking activated window to the top of the display order (Z-axis).
SPI_SETANIMATIONconstantUsed to apply settings for the animation effects enabled for user actions, like minimize and restore animations.
SPI_SETBEEPconstantSets warning beeps on or off using system parameter information.
SPI_SETBLOCKSENDINPUTRESETSconstantUsed to control whether an application can reset the screensaver time. Set uiParam to TRUE to prevent SendInput from deactivating the screensaver, or FALSE if the screensaver is deactivated by SendInput.
SPI_SETBORDERconstantUsed to set the factor applied to sizing borders for a window.
SPI_SETCARETWIDTHconstantUsed to set the width (in pixels) for the caret in an edit control. Set pvParam to the DWORD value with the caret width. The default value is 1 pixel.
SPI_SETCOMBOBOXANIMATIONconstantUsed to enable or disable the slide-open animation effect for a combo-box. Set pvParam parameter to TRUE to enable the animation effect.
SPI_SETCURSORSconstantUsed to reload the system cursors.
SPI_SETCURSORSHADOWconstantUsed to enable or disable a shadow for the cursor. Set pvParam to TRUE to enable the cursor shadow. Shown on displays with a color depth larger than 256 colors.
SPI_SETDEFAULTINPUTLANGconstantUsed to set the default input language for the system.
SPI_SETDESKPATTERNconstantUsed to set the desktop pattern using the value read from the WIN.INI file.
SPI_SETDESKWALLPAPERconstantUsed to indicate that the system wallpaper has been changed. The return value is TRUE unless an error was detected.
SPI_SETDOUBLECLICKTIMEconstantUsed to set the mouse double-click time threshold. The parameter value contains the maximum number of milliseconds between mouse clicks treated as a double-click event. The maximum value for the setting is 5000 milliseconds (5 seconds).
SPI_SETDOUBLECLKHEIGHTconstantUsed to set the height (in pixels) for the rectangle around the first mouse click in a double-click sequence. The second mouse click must be within the rectangle to be handled as a double-click event.
SPI_SETDOUBLECLKWIDTHconstantUsed to set the width (in pixels) for the rectangle around the first mouse click in a double-click sequence. The second mouse click must be within the rectangle to be handled as a double-click event.
SPI_SETDRAGFULLWINDOWSconstantUsed to enable or disable full window dragging. The parameter value TRUE enables full window dragging.
SPI_SETDRAGHEIGHTconstantUsed to set the height (in pixels) for the rectangle used to detect the start of a drag operation. The value is the number of vertical pixels used as the threshold for the drag operation. The SM_CYDRAG system metric gets the existing drag height value.
SPI_SETDRAGWIDTHconstantUsed to set the width (in pixels) for the rectangle used to detect the start of a drag operation. The value is the number of horizontal pixels used as the threshold for the drag operation. The SM_CXDRAG system metric gets the existing drag width value.
SPI_SETDROPSHADOWconstantUsed to enable or disable the drop shadow effect in the user interface. Set pvParam to TRUE to enable the drop shadow effect. Not supported on Windows 2000.
SPI_SETFASTTASKSWITCHconstantNot used in the current LCL version.
SPI_SETFILTERKEYSconstantUsed to apply settings for the FilterKeys accessibility feature.
SPI_SETFLATMENUconstantUsed to enable or disable display of native User menus using a flat appearance. Set pvParam to TRUE to enable use of the flat drawing style. Not supported on Windows 2000.
SPI_SETFOCUSBORDERHEIGHTconstantUsed to set the height (in pixels) for the top or bottom edges on the focus rectangle drawn in DrawFocusRect. Set pvParam to the new height for the border. Not supported on Windows 2000.
SPI_SETFOCUSBORDERWIDTHconstantUsed to set the width (in pixels) for the top or bottom edges on the focus rectangle drawn in DrawFocusRect. Set pvParam to the new width for the border. Not supported on Windows 2000.
SPI_SETFONTSMOOTHINGconstantUsed to apply the font smoothing setting for the system. Font smoothing uses antialiasing to smooth curves using pixels with different shades of gray. TRUE is enabled.
SPI_SETFONTSMOOTHINGCONTRASTconstantUsed to set the contrast value for ClearType font smoothing. Set pvParam to a UINT value in the range 1000 to 2200. Used when SPI_SETFONTSMOOTHINGTYPE is set to FE_FONTSMOOTHINGCLEARTYPE. Not supported on Windows 2000.
SPI_SETFONTSMOOTHINGORIENTATIONconstantUsed to set the orientation used for font smoothing (RGB or BGR orientation).
SPI_SETFONTSMOOTHINGTYPEconstantUsed to set the font smoothing enabled for the system. Set pvParam to either FE_FONTSMOOTHINGSTANDARD or FE_FONTSMOOTHINGCLEARTYPE. Not supported on Windows 2000.
SPI_SETFOREGROUNDFLASHCOUNTconstantUsed to set the number of times a task bar button is flashed when a foreground switch request is rejected. Set pvParam to the DWORD value with the number of flashes.
SPI_SETFOREGROUNDLOCKTIMEOUTconstantUsed to set the time (in milliseconds) before an application can be brought to the foreground. Set pvParam to the DWORD value with the time delay.
SPI_SETGRADIENTCAPTIONSconstantUsed to enable or disable the gradient effect in window title bars. Set pvParam to TRUE to enabled the gradient effect on displays with a color depth larger than 256 colors.
SPI_SETGRIDGRANULARITYconstantNot used in the current LCL version.
SPI_SETHANDHELDconstantNot used in the current LCL version.
SPI_SETHIGHCONTRASTconstantUsed to apply settings for the HighContrast accessibility feature. When enabled, the display theme is adjusted for maximum visibility for a visually-impaired user.
SPI_SETHOTTRACKINGconstantUsed to enable or disable hot-tracking (or hot-lighting) for UI elements. Set pvParam to TRUE to enable hot-tracking.
SPI_SETICONMETRICSconstantUsed to set metrics for icons. The parameter value contains information about horizontal and vertical icon spacing, as well as word wrapping status and logical font information for caption text.
SPI_SETICONSconstantUsed to reload the system icons.
SPI_SETICONTITLELOGFONTconstantUsed to set the font used for icon caption text.
SPI_SETICONTITLEWRAPconstantUsed set to enable or disable word wrapping of the caption text for an icon. Parameter value TRUE is enabled.
SPI_SETKEYBOARDCUESconstantUsed to enable or disable drawing of menu access keys as accelerator keys (underlined). Set pvParam to TRUE when menu access keys are always underlined, and FALSE if the underline appears after the menu has been activated using the keyboard.
SPI_SETKEYBOARDDELAYconstantUsed to set the repeat-delay for the keyboard. The new value must be in the range 0 (approximately 250 ms delay) to 3 (approximately 1 second delay). The actual delay rate is hardware-dependent.
SPI_SETKEYBOARDPREFconstantUsed to apply settings for keyboard preference. TRUE indicates that keyboard input and interfaces are preferred to the mouse-based equivalents.
SPI_SETKEYBOARDSPEEDconstantUsed to set the keyboard repeat rate. The value must be in the range 0 (approximately 2.5 repetitions per second) to 31 (approximately 30 repetitions per second).
SPI_SETLANGTOGGLEconstantUsed to set the hot keys which switch between input languages for the system.
SPI_SETLISTBOXSMOOTHSCROLLINGconstantUsed to enable or disable smooth scroll in list box controls. Set pvParam to TRUE to enable smooth scroll.
SPI_SETLOWPOWERACTIVEconstantUsed to enable or disable the low-power state for a screen saver. 1 to activate, or 0 to deactivate. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_SETLOWPOWERTIMEOUTconstantUsed to set the time-out value (in seconds) for the low-power condition in a screen saver. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_SETMENUANIMATIONconstantUsed to enable or disable the menu animation feature. Set pvParam to TRUE to enable menu animation. Use SPI_GETMENUFADE to control whether fade or slide animations are used.
SPI_SETMENUDROPALIGNMENTconstantUsed to set the alignment for a pop-up menu relative to its menu bar item. FALSE is left-aligned. TRUE is right-aligned.
SPI_SETMENUFADEconstantUsed to enable or disable the menu fade animation effect on displays using a color depth higher than 256. Set pvParam to TRUE to enable the menu fade animation effect. Set pvParam to FALSE to enable the menu slide animation effect instead. Use SPI_SETMENUANIMATION to enable or disable all animation
SPI_SETMENUSHOWDELAYconstantUsed to set the delay time (in milliseconds) before the shortcut menu is displayed for a hovered menu item. Set uiParam to the DWORD value for the delay time.
SPI_SETMENUUNDERLINESconstantSame as Same as SPI_SETKEYBOARDCUES.
SPI_SETMINIMIZEDMETRICSconstantUsed to set metrics for a minimized window. The parameter value includes information about the width of the minimized window and the arrange order, direction, and gaps between adjacent minimized windows.
SPI_SETMOUSEconstantUsed to set the threshold and acceleration values for the mouse.
SPI_SETMOUSEBUTTONSWAPconstantUsed to swap or restore the actions performed for the left and right mouse buttons. The parameter value TRUE swaps the actions performed for the buttons. FALSE restores the original behavior.
SPI_SETMOUSECLICKLOCKconstantUsed to enable or disable the Mouse Click Lock feature. Set pvParam to TRUE to prevent mouse clicks until the timeout period has elapsed, or FALSE to disable the feature. Not supported on Windows 2000.
SPI_SETMOUSECLICKLOCKTIMEconstantUsed to set the time delay (in milliseconds) before the primary mouse button is locked. Set pvParam to the DWORD value with the delay time. Enabled when SPI_SETMOUSECLICKLOCK is set to TRUE. Not supported on Windows 2000.
SPI_SETMOUSEHOVERHEIGHTconstantUsed to set the height (in pixels) for the rectangle with the bounds for a mouse hover event. Use uiParam to set the height for the rectangle.
SPI_SETMOUSEHOVERTIMEconstantUsed to set the elapsed time (in milliseconds) within a hover rectangle before a mouse hover event is generated. uiParam contains the number of milliseconds for the hover time value. Used when HOVER_DEFAULT is passed to TrackMouseEvent.
SPI_SETMOUSEHOVERWIDTHconstantUsed to set the width (in pixels) for the rectangle with the bounds for a mouse hover event. Use uiParam to set the width for the rectangle.
SPI_SETMOUSEKEYSconstantUsed to apply settings for the MouseKeys accessibility feature.
SPI_SETMOUSESONARconstantUsed to enable or disable the Mouse Sonar feature. Set pvParam to TRUE to enable the feature, or FALSE to disable the feature.
SPI_SETMOUSESPEEDconstantUsed to set the relative pointer acceleration applied when the mouse is moved. uiParam is the Integer value for the mouse speed and must be in the range 1 (slowest) to 20 (fastest).
SPI_SETMOUSETRAILSconstantUsed to enable or disable the Mouse Trails feature. Set the uiParam parameter to 0 or 1 to disable the feature. Use a value larger than 1 to enable the feature (a higher value results in a longer trail). Not supported on Windows 2000.
SPI_SETMOUSEVANISHconstantUsed to enable or disable the Mouse Vanish feature. Set pvParam to TRUE to enable the feature. Not supported on Windows 2000.
SPI_SETNONCLIENTMETRICSconstantUsed to set metrics for the non-client area on a visible window. The parameter value contains size and font information for the window, menu bar, status bar, borders, and fonts applied to the window elements.
SPI_SETPENWINDOWSconstantNot used in the current LCL version.
SPI_SETPOWEROFFACTIVEconstantUsed to enable or disable the power-off state for a screen saver. 1 to activate, or 0 to deactivate. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_SETPOWEROFFTIMEOUTconstantUsed to set the time-out value (in seconds) for the power-off condition in a screen saver. Supported for 32-bit applications on Windows Server 2003 and Windows XP/2000.
SPI_SETSCREENREADERconstantUsed to apply the flag which indicates whether a screen reader is active. TRUE indicates the screen reviewer is running.
SPI_SETSCREENSAVEACTIVEconstantUsed to set the state for the screen saver. Parameter value TRUE activates the screen saver, and FALSE deactivates it.
SPI_SETSCREENSAVERRUNNINGconstantNo longer available in SystemParametersInfo() API.
SPI_SETSCREENSAVETIMEOUTconstantUsed to set the time-out value (in seconds) for a screen saver.
SPI_SETSELECTIONFADEconstantUsed to enable or disable the selection fade effect for menu items on displays with a color depth higher than 256 colors. Set pvParam to TRUE to enable the selection fade effect.
SPI_SETSERIALKEYSconstantThis parameter index is no longer supported in Windows. The feature can be controlled using the Control Panel.
SPI_SETSHOWIMEUIconstantUsed to set the visibility for the IME status window. Set uiParam to TRUE to display the IME window.
SPI_SETSHOWSOUNDSconstantUsed to enabled or disable the Show Sounds Accessibility flag. TRUE is enabled.
SPI_SETSNAPTODEFBUTTONconstantUsed to enable or disable the "Snap to Default Button" feature. Set uiParam to TRUE to enable.
SPI_SETSOUNDSENTRYconstantUsed to apply settings for the SoundSentry accessibility feature. When enabled, a visual indication is displayed when a sound is generated.
SPI_SETSTICKYKEYSconstantUsed to apply settings for the StickyKeys accessibility feature. The parameter value contains a set of bit-flags with the settings for the feature. Please note that numeric constants for these bit-flag values are not defined in the current LCL version.
SPI_SETTOGGLEKEYSconstantUsed to apply settings for the ToggleKeys accessibility feature.
SPI_SETTOOLTIPANIMATIONconstantUsed to enable or disable ToolTip animation effects. Set pvParam to TRUE to enable ToolTip animations. Use SPI_SETTOOLTIPFADE to specify whether the fade or slide animation effect is used.
SPI_SETTOOLTIPFADEconstantUsed to indicate whether a ToolTip animation uses a fade effect or a slide effect. Set pvParam to TRUE to use the fade animation or FALSE to use the slide animation. Use SPI_SETTOOLTIPANIMATION to enable or disable ToolTip animation effects.
SPI_SETUIEFFECTSconstantUsed to enable or disable UI effects. Set pvParam to TRUE to enable UI effects.
SPI_SETWHEELSCROLLLINESconstantUsed to set the number of lines scrolled when the mouse wheel is moved. uiParam is the unsigned Integer with the suggested number of lines when modifier keys are not used. 0 prevents scrolling with the mouse wheel.
SPI_SETWORKAREAconstantUsed to set the work area not obscured by the taskbar or desktop toolbars. The parameter value contains the display rectangle in virtual screen coordinates.
SRCANDconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src).
SRCCOPYconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with Src.
SRCERASEconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src).
SRCINVERTconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src).
SRCPAINTconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src).
STOCK_LASTconstantUpper limit for stock object index definitions.
SW_ERASEconstant
SW_HIDEconstant
SW_INVALIDATEconstant
SW_MAXconstant
SW_MAXIMIZEconstant
SW_MINIMIZEconstant
SW_NORMALconstant
SW_RESTOREconstant
SW_SCROLLCHILDRENconstant
SW_SHOWconstant
SW_SHOWDEFAULTconstant
SW_SHOWFULLSCREENconstant
SW_SHOWMAXIMIZEDconstant
SW_SHOWMINIMIZEDconstant
SW_SHOWMINNOACTIVEconstant
SW_SHOWNAconstant
SW_SHOWNOACTIVATEconstant
SW_SHOWNORMALconstant
SW_SMOOTHSCROLLconstant
SWP_ASYNCWINDOWPOSconstant
SWP_DEFERERASEconstant
SWP_DRAWFRAMEconstant
SWP_FRAMECHANGEDconstant
SWP_HIDEWINDOWconstant
SWP_NOACTIVATEconstant
SWP_NOCOPYBITSconstant
SWP_NOMOVEconstant
SWP_NOOWNERZORDERconstant
SWP_NOREDRAWconstant
SWP_NOREPOSITIONconstant
SWP_NOSENDCHANGINGconstant
SWP_NOSIZEconstant
SWP_NOZORDERconstant
SWP_SHOWWINDOWconstant
SWP_SourceIsInterfaceconstant
SWP_STATECHANGEDconstant
SYMBOL_CHARSETconstant
SYS_COLOR_BASEconstant
SYSTEM_FIXED_FONTconstantRepresents the stock object for the fixed-pitch system font.
SYSTEM_FONTconstantRepresents the stock object for the system font.
TA_BASELINEconstantPlaces the reference point on the baseline for the text.
TA_BOTTOMconstantEnables vertical alignment of text to the bottom of the bounds rectangle.
TA_CENTERconstantEnables horizontal alignment of text to the center of the bounds rectangle.
TA_LEFTconstantEnables left alignment of text to the bounds rectangle.
TA_MASKconstantNot used in the current LCL version.
TA_NOUPDATECPconstantSuppresses update of the current position after each text output call.
TA_RIGHTconstantEnables right alignment of text to the bounds rectangle.
TA_RTLREADINGconstantEnables right-to-left reading order when the selected font is either Arabic or Hebrew.
TA_TOPconstantEnables vertical alignment of text to the top of the bounds rectangle.
TA_UPDATECPconstantEnables update of the current position after each text output call.
TBN_Firstconstant
TBN_Lastconstant
TCN_FIRSTconstant
TCN_LASTconstant
THAI_CHARSETconstant
TRANSPARENTconstant
TRUETYPE_FONTTYPEconstant
TTN_FIRSTconstant
TTN_LASTconstant
TURKISH_CHARSETconstant
TVN_FIRSTconstant
TVN_LASTconstant
VARIABLE_PITCHconstant
VERTRESconstantVertical height in pixels for a device context.
VERTSIZEconstantVertical size in millimeters.
VIETNAMESE_CHARSETconstant
VK_0constant
VK_1constant
VK_2constant
VK_3constant
VK_4constant
VK_5constant
VK_6constant
VK_7constant
VK_8constant
VK_9constant
VK_Aconstant
VK_ACCEPTconstant
VK_ADDconstant
VK_APPSconstant
VK_ATTNconstant
VK_Bconstant
VK_BACKconstantVirtual key code for the Backspace key. Not to be confused with the Android BACK navigation key which is mapped to VK_ESCAPE.
VK_BROWSER_BACKconstant
VK_BROWSER_FAVORITESconstant
VK_BROWSER_FORWARDconstant
VK_BROWSER_HOMEconstant
VK_BROWSER_REFRESHconstant
VK_BROWSER_SEARCHconstant
VK_BROWSER_STOPconstant
VK_Cconstant
VK_CANCELconstantVirtual key code (Windows API compatible).
VK_CAPITALconstant
VK_CLEARconstant
VK_CONTROLconstant
VK_CONVERTconstant
VK_CRSELconstant
VK_Dconstant
VK_DECIMALconstant
VK_DELETEconstant
VK_DIVIDEconstant
VK_DOWNconstant
VK_Econstant
VK_ENDconstant
VK_EREOFconstant
VK_ESCAPEconstant
VK_EXECUTEconstant
VK_EXSELconstant
VK_Fconstant
VK_F1constant
VK_F10constant
VK_F11constant
VK_F12constant
VK_F13constant
VK_F14constant
VK_F15constant
VK_F16constant
VK_F17constant
VK_F18constant
VK_F19constant
VK_F2constant
VK_F20constant
VK_F21constant
VK_F22constant
VK_F23constant
VK_F24constant
VK_F3constant
VK_F4constant
VK_F5constant
VK_F6constant
VK_F7constant
VK_F8constant
VK_F9constant
VK_FINALconstant
VK_FNconstant
VK_Gconstant
VK_Hconstant
VK_HANGULconstant
VK_HANJAconstant
VK_HELPconstant
VK_HIGHESTVALUEconstant
VK_HOMEconstant
VK_Iconstant
VK_IME_OFFconstant
VK_IME_ONconstant
VK_INSERTconstant
VK_Jconstant
VK_JUNJAconstant
VK_Kconstant
VK_KANAconstant
VK_KANJIconstant
VK_Lconstant
VK_LAUNCH_APP1constant
VK_LAUNCH_APP2constant
VK_LAUNCH_MAILconstant
VK_LAUNCH_MEDIA_SELECTconstant
VK_LBUTTONconstantVirtual key code (Windows API compatible).
VK_LCL_ALTconstant
VK_LCL_ATconstant
VK_LCL_BACKSLASHconstant
VK_LCL_BACKSPACEconstantAlias for the VK_BACK constant. Do not confuse this with the Android BACK key which is mapped to VK_ESCAPE.
VK_LCL_CALLconstant
VK_LCL_CAPSLOCKconstantAlias for the VK_CAPTIAL constant.
VK_LCL_CLOSE_BRACKETconstant
VK_LCL_COMMAconstant
VK_LCL_ENDCALLconstant
VK_LCL_ENTERconstantAlias for the VK_RETURN constant.
VK_LCL_EQUALconstant
VK_LCL_LALTconstant
VK_LCL_MINUSconstant
VK_LCL_OPEN_BRACKETconstant
VK_LCL_PAGEDOWNconstantAlias for the VK_NEXT constant.
VK_LCL_PAGEUPconstantAlias for the VK_PRIOR constant.
VK_LCL_POINTconstant
VK_LCL_POWERconstant
VK_LCL_QUOTEconstant
VK_LCL_RALTconstant
VK_LCL_SEMI_COMMAconstant
VK_LCL_SLASHconstant
VK_LCL_TILDEconstant
VK_LCONTROLconstant
VK_LEFTconstant
VK_LMENUconstant
VK_LSHIFTconstant
VK_LWINconstant
VK_Mconstant
VK_MBUTTONconstantVirtual key code for the middle mouse button (Windows API compatible).
VK_MEDIA_NEXT_TRACKconstant
VK_MEDIA_PLAY_PAUSEconstant
VK_MEDIA_PREV_TRACKconstant
VK_MEDIA_STOPconstant
VK_MENUconstant
VK_MODECHANGEconstant
VK_MULTIPLYconstant
VK_Nconstant
VK_NEXTconstant
VK_NONAMEconstant
VK_NONCONVERTconstant
VK_NUMLOCKconstant
VK_NUMPAD0constant
VK_NUMPAD1constant
VK_NUMPAD2constant
VK_NUMPAD3constant
VK_NUMPAD4constant
VK_NUMPAD5constant
VK_NUMPAD6constant
VK_NUMPAD7constant
VK_NUMPAD8constant
VK_NUMPAD9constant
VK_Oconstant
VK_OEM_1constant
VK_OEM_102constant
VK_OEM_2constant
VK_OEM_3constant
VK_OEM_4constant
VK_OEM_5constant
VK_OEM_6constant
VK_OEM_7constant
VK_OEM_8constant
VK_OEM_CLEARconstant
VK_OEM_COMMAconstant
VK_OEM_MINUSconstant
VK_OEM_PERIODconstant
VK_OEM_PLUSconstant
VK_Pconstant
VK_PA1constant
VK_PAUSEconstant
VK_PLAYconstant
VK_PRINTconstant
VK_PRIORconstant
VK_PROCESSKEYconstant
VK_Qconstant
VK_Rconstant
VK_RBUTTONconstantVirtual key code (Windows API compatible).
VK_RCONTROLconstant
VK_RETURNconstant
VK_RIGHTconstant
VK_RMENUconstant
VK_RSHIFTconstant
VK_RWINconstant
VK_Sconstant
VK_SCROLLconstant
VK_SELECTconstant
VK_SEPARATORconstant
VK_SHIFTconstant
VK_SLEEPconstant
VK_SNAPSHOTconstant
VK_SPACEconstant
VK_SUBTRACTconstant
VK_Tconstant
VK_TABconstant
VK_Uconstant
VK_UNDEFINEDconstant
VK_UNKNOWNconstantVirtual key code for an unknown key (defined by the LCL).
VK_UPconstant
VK_Vconstant
VK_VOLUME_DOWNconstant
VK_VOLUME_MUTEconstant
VK_VOLUME_UPconstant
VK_Wconstant
VK_Xconstant
VK_XBUTTON1constantVirtual key code for the first extra mouse button (Windows API compatible).
VK_XBUTTON2constantVirtual key code for the second extra mouse button (Windows API compatible).
VK_Yconstant
VK_Zconstant
VK_ZOOMconstant
WHITE_BRUSHconstantRepresents the stock object for a white brush.
WHITE_PENconstantRepresents the stock object for a white pen.
WHITENESSconstantTernary raster operation (Dst op Src op Pattern): Fills the destination area with all white.
WHITEONBLACKconstant
WINDINGconstant
WS_BORDERconstant
WS_CAPTIONconstant
WS_CHILDconstant
WS_CHILDWINDOWconstant
WS_CLIPCHILDRENconstant
WS_CLIPSIBLINGSconstant
WS_DISABLEDconstant
WS_DLGFRAMEconstant
WS_EX_ACCEPTFILESconstant
WS_EX_APPWINDOWconstant
WS_EX_CLIENTEDGEconstant
WS_EX_CONTEXTHELPconstant
WS_EX_CONTROLPARENTconstant
WS_EX_DLGMODALFRAMEconstant
WS_EX_LEFTconstant
WS_EX_LEFTSCROLLBARconstant
WS_EX_LTRREADINGconstant
WS_EX_MDICHILDconstant
WS_EX_NOPARENTNOTIFYconstant
WS_EX_OVERLAPPEDWINDOWconstant
WS_EX_PALETTEWINDOWconstant
WS_EX_RIGHTconstant
WS_EX_RIGHTSCROLLBARconstant
WS_EX_RTLREADINGconstant
WS_EX_STATICEDGEconstant
WS_EX_TOOLWINDOWconstant
WS_EX_TOPMOSTconstant
WS_EX_TRANSPARENTconstant
WS_EX_WINDOWEDGEconstant
WS_GROUPconstant
WS_HSCROLLconstant
WS_ICONICconstant
WS_MAXIMIZEconstant
WS_MAXIMIZEBOXconstant
WS_MINIMIZEconstant
WS_MINIMIZEBOXconstant
WS_OVERLAPPEDconstant
WS_OVERLAPPEDWINDOWconstant
WS_POPUPconstant
WS_POPUPWINDOWconstant
WS_SIZEBOXconstant
WS_SYSMENUconstant
WS_TABSTOPconstant
WS_THICKFRAMEconstant
WS_TILEDconstant
WS_TILEDWINDOWconstant
WS_VISIBLEconstant
WS_VSCROLLconstant
XLFD_AVG_WIDTHconstantAverage width for the characters in the font, or 0 for a scalable font.
XLFD_CHARSET_CODconstantRepresents the character set encoding segment for the registry in an XLFD font descriptor.
XLFD_CHARSET_REGconstantRepresents the registry name segment (like ISO8859) in an XLFD font descriptor.
XLFD_FAMILYconstantRepresents the font family name segment in an XLFD font descriptor.
XLFD_FONTNAME_REGconstantRepresents a registered XLFD font name.
XLFD_FOUNDRYconstantRepresents the foundry name segment in an XLFD font descriptor.
XLFD_PIXELSIZEconstantSize for the characters in the font (in pixels), or 0 for a scalable font.
XLFD_POINTSIZEconstantSize for the characters in the font (in tenths of a point).
XLFD_RESXconstantHorizontal resolution in dots per inch (DPI) for which the font was designed.
XLFD_RESYconstantVertical resolution in dots per inch (DPI) for which the font was designed.
XLFD_SLANTconstantRepresents the slant name segment (like upright, italic, oblique, reverse italic, reverse oblique, or "other" - with a value often abbreviated to a single character) in an XLFD font descriptor.
XLFD_SPACINGconstantRepresents the spacing segment (like monospaced, proportional, or "character cell") in an XLFD font descriptor.
XLFD_STYLENAMEconstantRepresents the style name segment (like sans, sans serif, informal or decorated) in an XLFD font descriptor.
XLFD_WEIGHTNAMEconstantRepresents the font weight name segment (like medium, bold, or light) in an XLFD font descriptor.
XLFD_WIDTHNAMEconstantRepresents the proportional width name segment (like normal, condensed, narrow, expanded/double-wide) in an XLFD font descriptor.

Uses

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.