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

# Reference for unit 'LCLType': Constants

`ALTERNATE` |  |
`ANSI_CHARSET` |  |
`ANSI_FIXED_FONT` |  | Represents the stock object for an ANSI fixed-pitch font.
`ANSI_VAR_FONT` |  | Represents the stock object for an ANSI variable-pitch font.
`ANTIALIASED_QUALITY` |  |
`ARABIC_CHARSET` |  |
`BALTIC_CHARSET` |  |
`BDR_INNER` |  | Indicates whether an inner border (raised or sunken) is in use for a control.
`BDR_OUTER` |  | Indicates whether an outer border (raised or sunken) is in use for a control.
`BDR_RAISED` |  | Indicates whether a raised border (inner or outer) is in use for a control.
`BDR_RAISEDINNER` |  | Represents a 3-D border style with a raised inner border.
`BDR_RAISEDOUTER` |  | Represents a 3-D border style with a raised outer border.
`BDR_SUNKEN` |  | Indicates whether a sunken border (inner or outer) is in use for a control.
`BDR_SUNKENINNER` |  | Represents a 3-D border style with a sunken inner border.
`BDR_SUNKENOUTER` |  | Represents a 3-D border style with a sunken outer border.
`BF_ADJUST` |  |
`BF_BOTTOM` |  | Border flag representing the bottom edge of a border rectangle.
`BF_BOTTOMLEFT` |  | Border flag representing the bottom and left sides of a border rectangle.
`BF_BOTTOMRIGHT` |  | Border flag representing the bottom and right sides of a border rectangle.
`BF_DIAGONAL` |  | Border flag representing a diagonal border.
`BF_DIAGONAL_ENDBOTTOMLEFT` |  |
`BF_DIAGONAL_ENDBOTTOMRIGHT` |  |
`BF_DIAGONAL_ENDTOPLEFT` |  |
`BF_DIAGONAL_ENDTOPRIGHT` |  | Border 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_FLAT` |  |
`BF_LEFT` |  | Border flag representing the left side of a border rectangle.
`BF_MIDDLE` |  |
`BF_MONO` |  |
`BF_RECT` |  | Border flag representing all sides of a border rectangle.
`BF_RIGHT` |  | Border flag representing the right side of a border rectangle.
`BF_SOFT` |  |
`BF_TOP` |  | Border flag representing the top edge of a border rectangle.
`BF_TOPLEFT` |  | Border flag representing the top and left sides of a border rectangle.
`BF_TOPRIGHT` |  | Border flag representing the top and right sides of a border rectangle.
`BITSPIXEL` |  | Number of bits per pixel.
`BI_BITFIELDS` |  | Bit-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_RGB` |  | Bit-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_RLE4` |  | Bit-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_RLE8` |  | Bit-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.
`BKMODE_LAST` |  |
`BLACKNESS` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black.
`BLACKONWHITE` |  |
`BLACK_BRUSH` |  | Represents the stock object for a black brush.
`BLACK_PEN` |  | Represents the stock object for a black pen.
`BS_3STATE` |  |
`BS_AUTOCHECKBOX` |  |
`BS_DEFPUSHBUTTON` |  |
`BS_DIBPATTERN` |  |
`BS_DIBPATTERN8X8` |  |
`BS_DIBPATTERNPT` |  |
`BS_GROUPBOX` |  |
`BS_HATCHED` |  |
`BS_HOLLOW` |  |
`BS_INDEXED` |  |
`BS_MONOPATTERN` |  |
`BS_NULL` |  |
`BS_OWNERDRAW` |  |
`BS_PATTERN` |  |
`BS_PATTERN8X8` |  |
`BS_PUSHBUTTON` |  |
`BS_PUSHLIKE` |  |
`BS_RADIOBUTTON` |  |
`BS_RIGHTBUTTON`
`BS_SOLID` |  |
`CBM_INIT` |  |
`CBS_AUTOHSCROLL` |  |
`CBS_DROPDOWN` |  |
`CBS_DROPDOWNLIST` |  |
`CBS_HASSTRINGS` |  |
`CBS_OWNERDRAWFIXED` |  |
`CBS_OWNERDRAWVARIABLE` |  |
`CBS_SIMPLE` |  |
`CBS_SORT` |  |
`CCHDEVICENAME` |  |
`CCS_ADJUSTABLE` |  |
`CCS_BOTTOM` |  |
`CCS_LEFT` |  |
`CCS_NODIVIDER` |  |
`CCS_NOMOVEX` |  |
`CCS_NOMOVEY` |  |
`CCS_NOPARENTALIGN` |  |
`CCS_NORESIZE` |  |
`CCS_RIGHT` |  |
`CCS_TOP` |  |
`CCS_VERT` |  |
`CHINESEBIG5_CHARSET` |  |
`CLEARTYPE_NATURAL_QUALITY` |  |
`CLEARTYPE_QUALITY` |  |
`ClipboardTypeName` |  | Contains the names associated with the clipboard types accessed using the enumeration values.
`CLIP_CHARACTER_PRECIS` |  |
`CLIP_DEFAULT_PRECIS` |  |
`CLIP_EMBEDDED` |  |
`CLIP_LH_ANGLES` |  |
`CLIP_MASK` |  |
`CLIP_STROKE_PRECIS` |  |
`CLIP_TT_ALWAYS` |  |
`CLR_DEFAULT` |  | Mask used to check for the default color value.
`CLR_INVALID` |  | Same as CLR_NONE
`CLR_NONE` |  | Cardinal color value used for no color.
`COLORONCOLOR` |  |
`COLOR_3DDKSHADOW` |  |
`COLOR_3DFACE` |  |
`COLOR_3DHIGHLIGHT` |  |
`COLOR_3DHILIGHT` |  |
`COLOR_3DLIGHT` |  |
`COLOR_3DSHADOW` |  |
`COLOR_ACTIVEBORDER` |  |
`COLOR_ACTIVECAPTION` |  | Offset into the system color map for the active caption color.
`COLOR_APPWORKSPACE` |  | Offset into the system color map for the workspace color.
`COLOR_BACKGROUND` |  | Offset into the system color map for the background color.
`COLOR_BTNFACE` |  | Offset into the system color map for the button face color.
`COLOR_BTNHIGHLIGHT` |  |
`COLOR_BTNHILIGHT` |  |
`COLOR_BTNSHADOW` |  | Offset into the system color map for the button shadow color.
`COLOR_BTNTEXT` |  | Offset into the system color map for the button text color.
`COLOR_CAPTIONTEXT` |  | Offset into the system color map for the caption text color.
`COLOR_DESKTOP` |  |
`COLOR_ENDCOLORS` |  |
`COLOR_FORM` |  |
`COLOR_GRADIENTACTIVECAPTION` |  |
`COLOR_GRADIENTINACTIVECAPTION` |  |
`COLOR_GRAYTEXT` |  | Offset into the system color map for the grayed or inactive text color.
`COLOR_HIGHLIGHT` |  | Offset into the system color map for the highlight color.
`COLOR_HIGHLIGHTTEXT` |  | Offset into the system color map for the highlighted text color.
`COLOR_HOTLIGHT` |  |
`COLOR_INACTIVEBORDER` |  | Offset into the system color map for the inactive border color.
`COLOR_INACTIVECAPTION` |  | Offset into the system color map for the inactive caption color.
`COLOR_INACTIVECAPTIONTEXT` |  |
`COLOR_INFOBK` |  |
`COLOR_INFOTEXT` |  |
`COLOR_MENU` |  | Offset into the system color map for the menu color.
`COLOR_MENUBAR` |  |
`COLOR_MENUHILIGHT` |  |
`COLOR_MENUTEXT` |  | Offset into the system color map for the menu text color.
`COLOR_SCROLLBAR` |  | Offset into the system color map for the scroll bar color.
`COLOR_WINDOW` |  | Offset into the system color map for the window color.
`COLOR_WINDOWFRAME` |  | Offset into the system color map for the window frame or border color.
`COLOR_WINDOWTEXT` |  | Offset into the system color map for the window text color.
`ComplexRegion` |  |
`csArrow` |  | Component style identifier.
`csBitBtn` |  | Component style identifier.
`csButton` |  | Component style identifier.
`csCalendar` |  | Component style identifier.
`csCheckbox` |  | Component style identifier.
`csCheckListBox` |  | Component style identifier.
`csCListBox` |  | Component style identifier.
`csColorDialog` |  | Component style identifier.
`csComboBox` |  | Component style identifier.
`csEdit` |  | Component style identifier.
`csFileDialog` |  | Component style identifier.
`csFixed` |  | Component style identifier.
`csFontDialog` |  | Component style identifier.
`csForm` |  | Component style identifier.
`csGroupBox` |  | Component style identifier.
`csHintWindow` |  | Component style identifier.
`csListBox` |  | Component style identifier.
`csListView` |  | Component style identifier.
`csMainMenu` |  | Component style identifier.
`csMemo` |  | Component style identifier.
`csMenuBar` |  | Component style identifier.
`csMenuItem` |  | Component style identifier.
`csNone` |  | Component style identifier.
`csNonLCL` |  | Component style identifier. Used for non-LCL controls that create their own handles.
`csNotebook` |  | Component style identifier.
`csOpenFileDialog` |  | Component style identifier.
`csPage` |  | Component style identifier.
`csPairSplitter` |  | Component style identifier.
`csPairSplitterSide` |  | Component style identifier.
`csPanel` |  | Component style identifier.
`csPopupMenu` |  | Component style identifier.
`csPreviewFileControl` |  | Component style identifier.
`csPreviewFileDialog` |  | Component style identifier.
`csProgressBar` |  | Component style identifier.
`csRadioButton` |  | Component style identifier.
`csSaveFileDialog` |  | Component style identifier.
`csScrollBar` |  | Component style identifier.
`csScrollBox` |  | Component style identifier.
`csScrolledWindow` |  | Component style identifier.
`csSelectDirectoryDialog` |  | Component style identifier.
`csSpinedit` |  | Component style identifier.
`csStaticText` |  | Component style identifier.
`csStatusBar` |  | Component style identifier.
`csToggleBox` |  | Component style identifier.
`csTrackBar` |  | Component style identifier.
`csWinControl` |  | Component style identifier.
`CS_HREDRAW` |  | Class style constant used to redraw the entire window when the width for the client area has been changed.
`CS_VREDRAW` |  | Class style constant used to redraw the entire window when the height for the client area has been changed.
`DC_BRUSH` |  | Represents the stock object with a device context for a brush.
`DC_PEN` |  | Represents the stock object with a device context for a pen.
`DefaultLogFont` |  |
`DEFAULT_CHARSET` |  |
`DEFAULT_GUI_FONT` |  | Represents the stock object for the default GUI font.
`DEFAULT_PALETTE` |  | Represents the stock object for the default system color palette.
`DEFAULT_PITCH` |  |
`DEFAULT_QUALITY` |  |
`DEVICE_DEFAULT_FONT` |  | Represents the stock object for a default device font.
`DEVICE_FONTTYPE` |  |
`DFCS_ADJUSTRECT` |  | DrawFrameControl button control style: exclude frame.
`DFCS_BUTTON3STATE` |  | DrawFrameControl button control style: three-state button.
`DFCS_BUTTONCHECK` |  | DrawFrameControl button control style: checkbox.
`DFCS_BUTTONPUSH` |  | DrawFrameControl button control style: push button.
`DFCS_BUTTONRADIO` |  | DrawFrameControl button control style: radio button.
`DFCS_BUTTONRADIOIMAGE` |  | DrawFrameControl button control style: radio button image.
`DFCS_BUTTONRADIOMASK` |  | DrawFrameControl button control style: radio button mask.
`DFCS_CAPTIONCLOSE` |  | DrawFrameControl caption control style: Close button.
`DFCS_CAPTIONHELP` |  | DrawFrameControl caption control style: Help button.
`DFCS_CAPTIONMAX` |  | DrawFrameControl caption control style: Maximize button.
`DFCS_CAPTIONMIN` |  | DrawFrameControl caption control style: Minimize button.
`DFCS_CAPTIONRESTORE` |  | DrawFrameControl caption control style: Restore button.
`DFCS_CHECKED` |  | DrawFrameControl button control state: button checked.
`DFCS_FLAT` |  | DrawFrameControl button control style: flat.
`DFCS_HOT` |  | DrawFrameControl scrollbar control state: button hot-tracked.
`DFCS_INACTIVE` |  | DrawFrameControl control state: inactive (grayed).
`DFCS_MENUARROW` |  | DrawFrameControl menubar control style: sub-menu arrow.
`DFCS_MENUBULLET` |  | DrawFrameControl menubar control style: bullet.
`DFCS_MENUCHECK` |  | DrawFrameControl menubar control style: check mark.
`DFCS_MONO` |  | DrawFrameControl button control style: monochrome border.
`DFCS_PUSHED` |  | DrawFrameControl button control state: button pushed.
`DFCS_SCROLLCOMBOBOX` |  | DrawFrameControl scrollbar control style: combobox scrollbar.
`DFCS_SCROLLDOWN` |  | DrawFrameControl scrollbar control style: down arrow.
`DFCS_SCROLLLEFT` |  | DrawFrameControl scrollbar control style: left arrow.
`DFCS_SCROLLRIGHT` |  | DrawFrameControl scrollbar control style: right arrow.
`DFCS_SCROLLSIZEGRIP` |  | DrawFrameControl scrollbar control style: size grip in the bottom-right window corner.
`DFCS_SCROLLUP` |  | DrawFrameControl scrollbar control style: up arrow.
`DFCS_TRANSPARENT` |  | DrawFrameControl control style: transparent (title bar...).
`DFC_BUTTON` |  | DrawFrameControl control type: button.
`DFC_CAPTION` |  | DrawFrameControl control type: title bar.
`DFC_MENU` |  | DrawFrameControl control type: menu bar.
`DFC_SCROLL` |  | DrawFrameControl control type: scroll bar.
`DIB_PAL_COLORS` |  |
`DIB_RGB_COLORS` |  |
`DKGRAY_BRUSH` |  | Represents the stock object for a dark gray brush.
`DLGC_WANTALLKEYS` |  |
`DLGC_WANTARROWS` |  |
`DLGC_WANTCHARS` |  |
`DLGC_WANTTAB` |  |
`DRAFT_QUALITY` |  |
`DSTINVERT` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst).
`DT_BOTTOM` |  | DrawText formatting: text justified to the bottom of the rectangle.
`DT_CALCRECT` |  | DrawText formatting: returns the required rectangle, without actually drawing.
`DT_CENTER` |  | DrawText formatting: text centered horizontally within the rectangle.
`DT_EDITCONTROL` |  | DrawText formatting: emulates the behavior of a multi-line edit control.
`DT_END_ELLIPSIS` |  | DrawText formatting: appends an ellipsis when the text is truncated.
`DT_EXPANDTABS` |  | DrawText formatting: expand tab characters.
`DT_HIDEPREFIX` |  | DrawText formatting flag: Ignore the accelerator key prefix (&) and hide the underline.
`DT_INTERNAL` |  | DrawText formatting: uses the system font for calculations.
`DT_LEFT` |  | DrawText formatting: text justified to the left of the rectangle.
`DT_MODIFYSTRING` |  | DrawText formatting: update the string to match the displayed text (possibly truncated).
`DT_NOCLIP` |  | DrawText formatting: text is drawn without clipping.
`DT_NOPREFIX` |  | DrawText formatting: show embedded '&' characters.
`DT_PREFIXONLY` |  | DrawText formatting flag: Draw only the underlined accelerator key, ignore any other text.
`DT_RIGHT` |  | DrawText formatting: text justified to the right of the rectangle.
`DT_RTLREADING` |  | DrawText formatting: use right-to-left reading layout for bidirectional text.
`DT_SINGLELINE` |  | DrawText formatting: text is drawn in a single line, regardless of embedded line endings.
`DT_TOP` |  | DrawText formatting: text justified to the top of the rectangle.
`DT_VCENTER` |  | DrawText formatting: text centered vertically within the rectangle.
`DT_WORDBREAK` |  | DrawText formatting: text can wrap into multiple lines.
`EASTEUROPE_CHARSET` |  |
`EDGE_BUMP` |  | Combination of BDR_RAISEDOUTER and BDR_SUNKENINNER.
`EDGE_ETCHED` |  | Combination of BDR_SUNKENOUTER and BDR_RAISEDINNER.
`EDGE_RAISED` |  | Combination of BDR_RAISEDOUTER and BDR_RAISEDINNER.
`EDGE_SUNKEN` |  | Combination of BDR_SUNKENOUTER and BDR_SUNKENINNER.
`Error` |  |
`ES_AUTOHSCROLL` |  |
`ES_AUTOVSCROLL` |  |
`ES_CENTER` |  |
`ES_LEFT` |  |
`ES_MULTILINE` |  |
`ES_NOHIDESEL` |  |
`ES_NUMBER`
`ES_READONLY` |  |
`ES_RIGHT` |  |
`ES_WANTRETURN` |  |
`ETO_CLIPPED` |  | Clipped ExtTextOut mode, clipping the text at the rectangle boundaries.
`ETO_OPAQUE` |  | Opaque ExtTextOut mode, filling the rectangle with the background Color before painting the text.
`ETO_RTLREADING`
`FCS_ISO_10646_1` |  |
`FCS_ISO_8859_1` |  |
`FCS_ISO_8859_10` |  |
`FCS_ISO_8859_15` |  |
`FCS_ISO_8859_2` |  |
`FCS_ISO_8859_3` |  |
`FCS_ISO_8859_4` |  |
`FCS_ISO_8859_5` |  |
`FCS_ISO_8859_6` |  |
`FCS_ISO_8859_7` |  |
`FCS_ISO_8859_8` |  |
`FCS_ISO_8859_9` |  |
`FF_DECORATIVE` |  |
`FF_DONTCARE` |  |
`FF_MODERN` |  |
`FF_ROMAN` |  |
`FF_SCRIPT` |  |
`FF_SWISS` |  |
`FIXED_PITCH` |  |
`FontStretchNames`
`FontWeightValueNames`
`FONT_STRETCH_CONDENSED`
`FONT_STRETCH_EXPANDED`
`FONT_STRETCH_EXTRA_CONDENSED`
`FONT_STRETCH_EXTRA_EXPANDED`
`FONT_STRETCH_NORMAL`
`FONT_STRETCH_SEMI_CONDENSED`
`FONT_STRETCH_SEMI_EXPANDED`
`FONT_STRETCH_ULTRA_CONDENSED`
`FONT_STRETCH_ULTRA_EXPANDED`
`FOUNDRYCHAR_CLOSE` |  | Character used to denote the end of a Foundry name in a font family.
`FOUNDRYCHAR_OPEN` |  | Character used to denote the start of a Foundry name in a font family.
`FS_ARABIC` |  |
`FS_BALTIC` |  |
`FS_CHINESESIMP` |  |
`FS_CHINESETRAD` |  |
`FS_CYRILLIC` |  |
`FS_GREEK` |  |
`FS_HEBREW` |  |
`FS_JISJAPAN` |  |
`FS_JOHAB` |  |
`FS_LATIN1` |  |
`FS_LATIN2` |  |
`FS_SYMBOL` |  |
`FS_THAI` |  |
`FS_TURKISH` |  |
`FS_VIETNAMESE` |  |
`FS_WANSUNG` |  |
`FW_BLACK` |  | Font weight is 900.
`FW_BOLD` |  | Font weight is 700.
`FW_DEMIBOLD` |  | Font weight is 600.
`FW_DONTCARE` |  | Font weight is 0.
`FW_EXTRABOLD` |  | Font weight is 800.
`FW_EXTRALIGHT` |  | Font weight is 200.
`FW_HAIRLINE`
`FW_HEAVY` |  | Font weight is 900.
`FW_LIGHT` |  | Font weight is 300.
`FW_MEDIUM` |  | Font weight is 500.
`FW_NORMAL` |  | Font weight is 400.
`FW_REGULAR` |  | Font weight is 400.
`FW_SEMIBOLD` |  | Font weight is 600.
`FW_SEMILIGHT`
`FW_THIN` |  | Font weight is 100.
`FW_ULTRABOLD` |  | Font weight is 800.
`FW_ULTRALIGHT` |  | Font weight is 200.
`GB2312_CHARSET` |  |
`GCP_DBCS` |  |
`GRADIENT_FILL_RECT_H` |  |
`GRADIENT_FILL_RECT_V` |  |
`GRADIENT_FILL_TRIANGLE` |  |
`GRAY_BRUSH` |  | Represents the stock object for a gray brush.
`GREEK_CHARSET` |  |
`GWL_EXSTYLE` |  |
`GWL_HINSTANCE` |  |
`GWL_HWNDPARENT` |  |
`GWL_ID` |  |
`GWL_STYLE` |  |
`GWL_USERDATA` |  |
`GWL_WNDPROC` |  |
`HALFTONE` |  |
`HANGEUL_CHARSET` |  |
`HDN_FIRST` |  |
`HDN_LAST` |  |
`HEBREW_CHARSET` |  |
`HELPINFO_MENUITEM` |  |
`HELPINFO_WINDOW` |  |
`HELP_COMMAND` |  |
`HELP_CONTEXT` |  |
`HOLLOW_BRUSH` |  | Same as NULL_BRUSH.
`HORZRES` |  | Horizontal width in pixels for a device context.
`HORZSIZE` |  | Horizontal size in millimeters.
`HS_BDIAGONAL` |  |
`HS_CROSS` |  |
`HS_DIAGCROSS` |  |
`HS_FDIAGONAL` |  |
`HS_HORIZONTAL` |  |
`HS_VERTICAL` |  |
`HTCAPTION` |  | Hit test: caption background.
`HTCLIENT` |  | Hit test: client area.
`HTERROR` |  | Hit test error (like HTNOWHERE) which produces a system beep.
`HTNOWHERE` |  | Hit test: outside control.
`HTTRANSPARENT` |  | Hit test: transparent area.
`HWND_BOTTOM` |  |
`HWND_NOTOPMOST` |  |
`HWND_TOP` |  |
`HWND_TOPMOST` |  |
`IDABORT` |  |
`idButtonAbort` |  | Identifier for the stock image used on a Abort button.
`idButtonAll` |  | Identifier for the stock image used on an All button.
`idButtonBase` |  | Lower limit for the stock pixmap type indexes.
`idButtonCancel` |  | Identifier for the stock image used on a Cancel button.
`idButtonClose` |  | Identifier for the stock image used on a Close button.
`idButtonContinue` |  | Identifier for the stock image used on a Continue button.
`idButtonHelp` |  | Identifier for the stock image used on a Help button.
`idButtonIgnore` |  | Identifier for the stock image used on an Ignore button.
`idButtonNo` |  | Identifier for the stock image used on a No button.
`idButtonNoToAll` |  | Identifier for the stock image used on a "No to All" button.
`idButtonOk` |  | Identifier for the stock image used on an OK button.
`idButtonOpen` |  | Identifier for the stock image used on an Open button.
`idButtonRetry` |  | Identifier for the stock image used on a Retry button.
`idButtonSave` |  | Identifier for the stock image used on a Save button.
`idButtonShield` |  | Identifier for the stock image used on a button with a Shield glyph.
`idButtonTryAgain` |  | Identifier for the stock image used on a "Try Again" button.
`idButtonYes` |  | Identifier for the stock image used on a Yes button.
`idButtonYesToAll` |  | Identifier for the stock image used on a "Yes to All" button.
`IDCANCEL` |  |
`IDCLOSE` |  |
`idDialogBase` |  | Lower limit for identifier used as dialog glyphs.
`idDialogConfirm` |  | Identifier for the stock image used on a Confirm dialog.
`idDialogError` |  | Identifier for the stock image used on an Error dialog.
`idDialogInfo` |  | Identifier for the stock image used on an Information dialog.
`idDialogShield` |  | Identifier for the stock image used on a Shield dialog.
`idDialogWarning` |  | Identifier for the stock image used on a Warning dialog.
`IDHELP` |  |
`IDIGNORE` |  |
`IDNO` |  |
`IDOK` |  |
`IDRETRY` |  |
`IDYES` |  |
`ID_ABORT` |  |
`ID_CANCEL` |  |
`ID_CLOSE` |  |
`ID_HELP` |  |
`ID_IGNORE` |  |
`ID_NO` |  |
`ID_OK` |  |
`ID_RETRY` |  |
`ID_YES` |  |
`IMAGE_BITMAP` |  | Identifies a Bitmap image type.
`IMAGE_CURSOR` |  | Identifies a Cursor image type.
`IMAGE_ENHMETAFILE` |  | Identifies an Enhanced Metafile image type.
`IMAGE_ICON` |  | Identifies an Icon image type.
`INVALID_HANDLE_VALUE` |  | Value used to represent an invalid (unassigned) Handle.
`JOHAB_CHARSET` |  |
`KF_ALTDOWN` |  | Focus and activation key flag which indicates if the Alt key is pressed.
`KF_DLGMODE` |  | Focus and activation key flag which indicates if a dialog is active.
`KF_EXTENDED` |  | Focus and activation key flag used to test for extended key values.
`KF_MENUMODE` |  | Focus and activation key flag which indicates if a menu is active.
`KF_REPEAT` |  | Focus and activation key flag used to manipulate the previous key state flag.
`KF_UP` |  | Focus and activation key flag used to manipulate a key state transition flag.
`LBS_DISABLENOSCROLL` |  |
`LBS_EXTENDEDSEL` |  |
`LBS_HASSTRINGS` |  |
`LBS_MULTICOLUMN` |  |
`LBS_MULTIPLESEL` |  |
`LBS_NODATA` |  |
`LBS_NOINTEGRALHEIGHT` |  |
`LBS_NOREDRAW` |  |
`LBS_NOSEL` |  |
`LBS_NOTIFY` |  |
`LBS_OWNERDRAWFIXED` |  |
`LBS_OWNERDRAWVARIABLE` |  |
`LBS_SORT` |  |
`LBS_STANDARD` |  |
`LBS_USETABSTOPS` |  |
`LBS_WANTKEYBOARDINPUT` |  |
`LF_FACESIZE` |  |
`LF_FULLFACESIZE` |  |
`LOGPIXELSX` |  | The number of pixels per logical inch, in X (horizontal) direction.
`LOGPIXELSY` |  | The number of pixels per logical inch, in Y (vertical) direction.
`LR_COLOR` |  |
`LR_COPYDELETEORG` |  |
`LR_COPYFROMRESOURCE` |  |
`LR_COPYRETURNORG` |  |
`LR_CREATEDIBSECTION` |  |
`LR_DEFAULTCOLOR` |  |
`LR_DEFAULTSIZE` |  |
`LR_LOADFROMFILE` |  |
`LR_LOADMAP3DCOLORS` |  |
`LR_LOADTRANSPARENT` |  |
`LR_MONOCHROME` |  |
`LR_SHARED` |  |
`LR_VGACOLOR` |  |
`LTGRAY_BRUSH` |  | Represents the stock object for a light gray brush.
`LVIF_IMAGE` |  |
`LVIF_INDENT` |  |
`LVIF_NORECOMPUTE` |  |
`LVIF_PARAM` |  |
`LVIF_STATE` |  |
`LVIF_TEXT` |  |
`LVIS_ACTIVATING` |  |
`LVIS_CUT` |  |
`LVIS_DROPHILITED` |  |
`LVIS_FOCUSED` |  |
`LVIS_OVERLAYMASK` |  |
`LVIS_SELECTED` |  |
`LVIS_STATEIMAGEMASK` |  |
`LVN_BEGINDRAG` |  |
`LVN_BEGINLABELEDIT`
`LVN_BEGINRDRAG` |  |
`LVN_BEGINSCROLL`
`LVN_COLUMNCLICK` |  |
`LVN_DELETEALLITEMS` |  |
`LVN_DELETEITEM` |  |
`LVN_ENDLABELEDIT`
`LVN_ENDSCROLL`
`LVN_FIRST` |  |
`LVN_GETDISPINFO`
`LVN_GETINFOTIP`
`LVN_HOTTRACK`
`LVN_INCREMENTALSEARCH`
`LVN_INSERTITEM` |  |
`LVN_ITEMACTIVATE`
`LVN_ITEMCHANGED` |  | List View notification message code for a completed change to an item.
`LVN_ITEMCHANGING` |  | List View notification message code for a pending change to an item.
`LVN_KEYDOWN`
`LVN_LAST` |  |
`LVN_MARQUEEBEGIN`
`LVN_ODCACHEHINT`
`LVN_ODFINDITEM`
`LVN_ODSTATECHANGED`
`LVN_SETDISPINFO`
`MAC_CHARSET` |  |
`MAXBYTE` |  | Maximum value for the WinAPI BYTE type ($FF).
`MAXCHAR` |  | Maximum value for the WinAPI CHAR type ($7F).
`MAXDWORD` |  | Maximum value for the WinAPI DWORD type ($FFFF FFFF).
`MAXLONG` |  | Maximum value for the WinAPI LONG type ($7FFF FFFF).
`MAXSHORT` |  | Maximum value for the WinAPI SHORT type ($7FFF).
`MAXSTRETCHBLTMODE` |  |
`MAXWORD` |  | Maximum value for the WinAPI WORD type ($FFFF).
`MAX_SYS_COLORS` |  | Maximum number of system colors.
`MB_ABORTRETRYIGNORE` |  | Indicates a message box includes Abort, Retry, and Ignore buttons.
`MB_CANCELTRYCONTINUE` |  | Indicates a message box includes Cancel, Retry, and Continue buttons.
`MB_DEFBUTTON1` |  |
`MB_DEFBUTTON2` |  |
`MB_DEFBUTTON3` |  |
`MB_DEFBUTTON4` |  |
`MB_HELP` |  | Indicates a message box includes a Help button.
`MB_ICONASTERISK` |  |
`MB_ICONERROR` |  |
`MB_ICONEXCLAMATION` |  | Indicates that a message box displays an Exclamation Point icon.
`MB_ICONHAND` |  | Indicates that a message box displays a Stop Sign icon.
`MB_ICONINFORMATION` |  |
`MB_ICONQUESTION` |  | Indicates that a message box displays a Question Mark icon.
`MB_ICONSTOP` |  |
`MB_ICONWARNING` |  |
`MB_OK` |  | Indicates a message box includes an Ok button.
`MB_OKCANCEL` |  | Indicates a message box includes Ok and Cancel buttons.
`MB_RETRYCANCEL` |  | Indicates a message box includes Retry and Cancel buttons.
`MB_YESNO` |  | Indicates a message box includes Yes and No buttons.
`MB_YESNOCANCEL` |  | Indicates a message box includes Yes, No, and Cancel buttons.
`MERGECOPY` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern).
`MERGEPAINT` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src).
`MF_BITMAP` |  | Menu flag which specifies a menu item as a bitmap image.
`MF_BYCOMMAND` |  | Find menu item by command ID.
`MF_BYHANDLE` |  |
`MF_BYPOSITION` |  | Find menu item by position number.
`MF_CHECKED` |  | Menu flag to draw a check mark for the menu item.
`MF_DEFAULT` |  | Menu flag used to indicate that an item is the default selection for a menu.
`MF_DISABLED` |  | Menu flag to disable a menu item and prevent its selection, but it does not gray the menu item.
`MF_ENABLED` |  | Menu flag to enable a menu item for selection.
`MF_GRAYED` |  | Menu flag to disable a menu item and prevent its selection.
`MF_HELP` |  | Not used in the current LCL version.
`MF_HILITE` |  | Menu flag used to add highlighting to a menu item. When omitted, the MF_UNHILITE menu flag is assumed.
`MF_MENUBARBREAK` |  | Menu 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_MENUBREAK` |  | Menu 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_MOUSESELECT` |  | Menu flag which indicates the item has been selected using the mouse.
`MF_OWNERDRAW` |  | Menu 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_POPUP` |  | Menu flag which specifies the menu item is a a pop-up, drop-down, or sub-menu.
`MF_RIGHTJUSTIFY` |  | Menu flag which indicates the menu item caption is right aligned.
`MF_SEPARATOR` |  | Menu flag to draw a horizontal separator.
`MF_STRING` |  | Menu flag which specifies a menu item as a text value.
`MF_SYSMENU` |  | Menu flag which indicates if the menu item appears on the Window menu.
`MF_UNCHECKED` |  | Menu to flag to draw the item without a check mark, even when a bitmap is supplied for the menu item.
`MF_UNHILITE` |  | Menu flag used to remove highlighting from a menu item.
`MF_UNSUPPORTED` |  | Mask used to filter menu flag values.
`MF_USECHECKBITMAPS` |  | Menu flag to enable check mark bitmaps for menu items.
`MINCHAR` |  | Minimum value for the WinAPI CHAR type ($80).
`MINLONG` |  | Minimum value for the WinAPI LONG type ($8000 0000).
`MINSHORT` |  | Minimum value for the WinAPI SHORT type ($8000).
`MK_ALT`
`MK_CONTROL` |  | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState.
`MK_DOUBLECLICK`
`MK_LBUTTON` |  | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState.
`MK_MBUTTON` |  | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState.
`MK_QUADCLICK`
`MK_RBUTTON` |  | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState.
`MK_SHIFT` |  | A key state constant to represent the shift key, equivalent to ssShift from TShiftState.
`MK_TRIPLECLICK`
`MK_XBUTTON1` |  | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState.
`MK_XBUTTON2` |  | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState.
`MM_ANISOTROPIC` |  |
`MM_HIENGLISH` |  |
`MM_HIMETRIC` |  |
`MM_ISOTROPIC` |  |
`MM_LOENGLISH` |  |
`MM_LOMETRIC` |  |
`MM_TEXT` |  |
`MM_TWIPS` |  |
`MONITORINFOF_PRIMARY` |  |
`MONITOR_DEFAULTTONEAREST` |  |
`MONITOR_DEFAULTTONULL` |  |
`MONITOR_DEFAULTTOPRIMARY` |  |
`MONITOR_UNIMPL` |  |
`MONO_FONT` |  |
`Move_Default` |  |
`Move_SourceIsInterface` |  |
`MSGF_DIALOGBOX` |  | Indicates an input event occurred in a dialog.
`MSGF_MENU` |  | Indicates an input event occurred in a menu.
`MSGF_MESSAGEBOX` |  | Indicates an input event occurred in a message box.
`MSGF_MOVE` |  | Not used in the current LCL version.
`MSGF_NEXTWINDOW` |  | Indicates an ALT+TAB input event occurred to activate the next window.
`MSGF_SCROLLBAR` |  | Indicates an input event occurred in a scroll bar.
`MSGF_SIZE` |  | Not used in the current LCL version.
`NM_CHAR` |  |
`NM_CLICK` |  |
`NM_CUSTOMDRAW` |  |
`NM_DBLCLK` |  |
`NM_FIRST` |  |
`NM_HOVER` |  |
`NM_KEYDOWN` |  |
`NM_KILLFOCUS` |  |
`NM_LAST` |  |
`NM_NCHITTEST` |  |
`NM_OUTOFMEMORY` |  |
`NM_RCLICK` |  |
`NM_RDBLCLK` |  |
`NM_RELEASEDCAPTURE` |  |
`NM_RETURN` |  |
`NM_SETCURSOR` |  |
`NM_SETFOCUS` |  |
`NONANTIALIASED_QUALITY` |  |
`NOTSRCCOPY` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src).
`NOTSRCERASE` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src)).
`NullRegion` |  |
`NULL_BRUSH` |  | Represents the stock object for an undefined brush.
`NULL_PEN` |  | Represents an undefined pen.
`NUMCOLORS`
`NUMRESERVED` |  | Number of reserved entries in the color palette.
`OBJ_BITMAP` |  | Device context object type for a bitmap image.
`OBJ_BRUSH` |  | Device context object type for a brush.
`OBJ_COLORSPACE` |  | Device context object type for a ColorSpace structure (tagEMRCREATECOLORSPACE).
`OBJ_DC` |  | Device context object type for a device handle.
`OBJ_ENHMETADC` |  | Device context object type for an Enhanced Metafile DC.
`OBJ_ENHMETAFILE` |  | Device context object type for an Enhanced Metafile (.emf).
`OBJ_EXTPEN` |  | Device context object type for an Extended Pen DC.
`OBJ_FONT` |  | Device context object type for a font.
`OBJ_MEMDC` |  | Device context object type for a Memory DC.
`OBJ_METADC` |  | Device context object type for a device handle with metadata.
`OBJ_METAFILE` |  | Device context object type for a metafile (.wmf).
`OBJ_PAL` |  | Device context object type for a palette.
`OBJ_PEN` |  | Device context object type for a pen.
`OBJ_REGION` |  | Device context object type for a region.
`ODA_DRAWENTIRE` |  |
`ODA_FOCUS` |  |
`ODA_SELECT` |  |
`ODS_CHECKED` |  |
`ODS_COMBOBOXEDIT` |  |
`ODS_DEFAULT` |  |
`ODS_DISABLED` |  |
`ODS_FOCUS` |  |
`ODS_GRAYED` |  |
`ODS_HOTLIGHT` |  |
`ODS_INACTIVE` |  |
`ODS_NOACCEL` |  |
`ODS_NOFOCUSRECT` |  |
`ODS_SELECTED` |  |
`ODT_BUTTON` |  |
`ODT_COMBOBOX` |  |
`ODT_HEADER` |  |
`ODT_LISTBOX` |  |
`ODT_LISTVIEW` |  |
`ODT_MENU` |  |
`ODT_STATIC` |  |
`ODT_TAB` |  |
`OEM_CHARSET` |  |
`OEM_FIXED_FONT` |  | Represents the stock object for an OEM fixed-pitch font.
`OPAQUE` |  |
`OUT_CHARACTER_PRECIS` |  |
`OUT_DEFAULT_PRECIS` |  |
`OUT_DEVICE_PRECIS` |  |
`OUT_OUTLINE_PRECIS` |  |
`OUT_RASTER_PRECIS` |  |
`OUT_SCREEN_OUTLINE_PRECIS` |  |
`OUT_STRING_PRECIS` |  |
`OUT_STROKE_PRECIS` |  |
`OUT_TT_ONLY_PRECIS` |  |
`OUT_TT_PRECIS` |  |
`PATCOPY` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern).
`PATINVERT` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern).
`PATPAINT` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern).
`PLANES` |  | Number of color planes.
`PM_Noremove` |  | PeekMessage flag: don't remove peeked message.
`PM_Remove` |  | PeekMessage flag: remove peeked message.
`POLYFILL_LAST` |  |
`PredefinedClipboardMimeTypes` |  | Contains MIME types for the values in the TPredefinedClipboardFormat enumeration.
`PROOF_QUALITY` |  |
`PS_ALTERNATE` |  |
`PS_COSMETIC` |  |
`PS_DASH` |  |
`PS_DASHDOT` |  |
`PS_DASHDOTDOT` |  |
`PS_DOT` |  |
`PS_ENDCAP_FLAT` |  |
`PS_ENDCAP_MASK` |  |
`PS_ENDCAP_ROUND` |  |
`PS_ENDCAP_SQUARE` |  |
`PS_GEOMETRIC` |  |
`PS_INSIDEFRAME` |  |
`PS_JOIN_BEVEL` |  |
`PS_JOIN_MASK` |  |
`PS_JOIN_MITER` |  |
`PS_JOIN_ROUND` |  |
`PS_NULL` |  |
`PS_SOLID` |  |
`PS_STYLE_MASK` |  |
`PS_TYPE_MASK` |  |
`PS_USERSTYLE` |  |
`R2_BLACK` |  | Binary raster operation (Dst op Pen): all black.
`R2_COPYPEN` |  | Binary raster operation (Dst op Pen): Pen.
`R2_LAST` |  | Highest binary raster operation code.
`R2_MASKNOTPEN` |  | Binary raster operation (Dst op Pen): Dst and not Pen.
`R2_MASKPEN` |  | Binary raster operation (Dst op Pen): Dst and Pen.
`R2_MASKPENNOT` |  | Binary raster operation (Dst op Pen): (not Dst) and Pen.
`R2_MERGENOTPEN` |  | Binary raster operation (Dst op Pen): Dst or not Pen.
`R2_MERGEPEN` |  | Binary raster operation (Dst op Pen): Dst or Pen.
`R2_MERGEPENNOT` |  | Binary raster operation (Dst op Pen): (not Dst) or Pen.
`R2_NOP` |  | Binary raster operation (Dst op Pen): Dst.
`R2_NOT` |  | Binary raster operation (Dst op Pen): not Dst.
`R2_NOTCOPYPEN` |  | Binary raster operation (Dst op Pen): not Pen.
`R2_NOTMASKPEN` |  | Binary raster operation (Dst op Pen): not (Dst and Pen).
`R2_NOTMERGEPEN` |  | Binary raster operation (Dst op Pen): not (Dst or Pen).
`R2_NOTXORPEN` |  | Binary raster operation (Dst op Pen): not (Dst xor Pen).
`R2_WHITE` |  | Binary raster operation (Dst op Pen): all white.
`R2_XORPEN` |  | Binary raster operation (Dst op Pen): Dst xor Pen.
`RASTER_FONTTYPE` |  |
`RDW_ALLCHILDREN` |  |
`RDW_ERASE` |  |
`RDW_ERASENOW` |  |
`RDW_FRAME` |  |
`RDW_INTERNALPAINT` |  |
`RDW_INVALIDATE` |  |
`RDW_NOCHILDREN` |  |
`RDW_NOERASE` |  |
`RDW_NOFRAME` |  |
`RDW_NOINTERNALPAINT` |  |
`RDW_UPDATENOW` |  |
`RDW_VALIDATE` |  |
`Region_Error` |  |
`RGN_AND` |  | CombineRgn mode: intersection (r1 AND r2).
`RGN_COPY` |  | CombineRgn mode: copy of r1.
`RGN_DIFF` |  | CombineRgn mode: arithmetic difference (r1 - r2).
`RGN_OR` |  | CombineRgn mode: union (r1 OR r2).
`RGN_XOR` |  | CombineRgn mode: logical difference (r1 XOR r2).
`RT_ACCELERATOR` |  | Identifier for an Accelerator resource type.
`RT_ANICURSOR` |  | Identifier for an animated Cursor resource type.
`RT_ANIICON` |  | Identifier for an animated Icon resource type.
`RT_BITMAP` |  | Identifier for a Bitmap resource type.
`RT_CURSOR` |  | Identifier for a Cursor resource type.
`RT_DIALOG` |  | Identifier for a Dialog resource type.
`RT_FONT` |  | Identifier for a Font resource type.
`RT_FONTDIR` |  | Identifier for a Font directory resource type.
`RT_GROUP_CURSOR` |  | Identifier for a Hardware-independent Cursor resource type.
`RT_GROUP_ICON` |  | Identifier for a Hardware-independent Icon resource type.
`RT_HTML` |  | Identifier for an HTML resource type.
`RT_ICON` |  | Identifier for an Icon resource type.
`RT_MANIFEST` |  | Identifier for a Side-by-Side Assembly Manifest resource type.
`RT_MENU` |  | Identifier for a Menu resource type.
`RT_MESSAGETABLE` |  | Identifier for a Message Table resource type.
`RT_RCDATA` |  | Identifier for an Application-defined resource type (raw data).
`RT_STRING` |  | Identifier for a String resource type.
`RT_VERSION` |  | Identifier for a Version resource type.
`RUSSIAN_CHARSET` |  |
`SBS_BOTTOMALIGN` |  |
`SBS_HORZ` |  |
`SBS_LEFTALIGN` |  |
`SBS_RIGHTALIGN` |  |
`SBS_SIZEBOX` |  |
`SBS_SIZEBOXBOTTOMRIGHTALIGN` |  |
`SBS_SIZEBOXTOPLEFTALIGN` |  |
`SBS_SIZEGRIP` |  |
`SBS_TOPALIGN` |  |
`SBS_VERT` |  |
`SB_BOTH` |  |
`SB_BOTTOM` |  |
`SB_CTL` |  |
`SB_ENDSCROLL` |  |
`SB_Horz` |  |
`SB_LEFT` |  |
`SB_LINEDOWN` |  |
`SB_LINELEFT` |  |
`SB_LINERIGHT` |  |
`SB_LINEUP` |  |
`SB_PAGEDOWN` |  |
`SB_PAGELEFT` |  |
`SB_PAGERIGHT` |  |
`SB_PAGEUP` |  |
`SB_POLICY_CONTINUOUS` |  |
`SB_POLICY_DELAYED` |  |
`SB_POLICY_DISCONTINUOUS` |  |
`SB_RIGHT` |  |
`SB_THUMBPOSITION` |  |
`SB_THUMBTRACK` |  |
`SB_TOP` |  |
`SB_Vert` |  |
`scMeta` |  | Represents the Meta key in a short cut value.
`SHIFTJIS_CHARSET` |  |
`SIF_ALL` |  | Request all scrollbar properties.
`SIF_DISABLENOSCROLL` |  | Disable the scrollbar if not needed.
`SIF_PAGE` |  | Request for the scrollbar page size.
`SIF_POS` |  | Request for the scrollbar position.
`SIF_RANGE` |  | Request for the scrollbar range.
`SIF_TRACKPOS` |  | Request for the scrollbar tracking position.
`SIF_UPDATEPOLICY` |  |
`SimpleRegion` |  |
`SIZEFULLSCREEN` |  |
`SIZEICONIC` |  |
`SIZENORMAL` |  |
`SIZEPALETTE` |  | Number of entries in the color palette.
`SIZEZOOMHIDE` |  |
`SIZEZOOMSHOW` |  |
`SIZE_FULLSCREEN`
`SIZE_MAXHIDE` |  |
`SIZE_MAXIMIZED` |  |
`SIZE_MAXSHOW` |  |
`SIZE_MINIMIZED` |  |
`SIZE_RESTORED` |  |
`Size_SourceIsInterface` |  |
`SM_ARRANGE` |  | System 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_CLEANBOOT` |  | System 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_CMETRICS` |  | Not used in the current LCL version.
`SM_CMONITORS` |  | System 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_CMOUSEBUTTONS` |  | System metric index used to get the number buttons available on the mouse. Returns 0 if a mouse is not installed.
`SM_CXBORDER` |  | System 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_CXCURSOR` |  | System metric index used to get the width (in pixels) for a cursor shape.
`SM_CXDLGFRAME` |  | Same as SM_CXFIXEDFRAME.
`SM_CXDOUBLECLK` |  | System 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_CXDRAG` |  | System metric index used to get the number of horizontal pixels used as the threshold for starting a drag operation.
`SM_CXEDGE` |  | System metric index used to get the width (in pixels) for the border on a window. Returns the same value as SM_CXEDGE.
`SM_CXFIXEDFRAME` |  | Same as SM_CXFIXEDFRAME.
`SM_CXFRAME` |  | Same as SM_CXSIZEFRAME.
`SM_CXFULLSCREEN` |  | System metric index used to get the width (in pixels) for the client area in a full-screen window on the primary display.
`SM_CXHSCROLL` |  | System metric index used to get the height (in pixels) for the arrow drawn on a horizontal scroll bar.
`SM_CXHTHUMB` |  | System metric index used to get the width for the thumb box (in pixels) in a horizontal scroll bar.
`SM_CXICON` |  | System metric index used to get the width (in pixels) for a large icon.
`SM_CXICONSPACING` |  | System 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_CXMAXIMIZED` |  | System metric index used to get the width (in pixels) for a maximized top-level window on the primary display.
`SM_CXMAXTRACK` |  | System 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_CXMENUCHECK` |  | System metric index used to get the default width (in pixels) for the check mark bitmap drawn on a menu.
`SM_CXMENUSIZE` |  | System metric index used to get the width (in pixels) for a menu bar button.
`SM_CXMIN` |  | System metric index used to get the minimum width (in pixels) for a window.
`SM_CXMINIMIZED` |  | System metric index used to get the width (in pixels) for a minimized window.
`SM_CXMINSPACING` |  | System 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_CXMINTRACK` |  | System metric index used to get the minimum tracking width (in pixels) allowed when a window frame is resized.
`SM_CXSCREEN` |  | System metric index used to get the width in pixels of the screen for the primary display monitor.
`SM_CXSIZE` |  | System metric index used to get the width (in pixels) for a button displayed on a window caption or title bar.
`SM_CXSIZEFRAME` |  | Same as SM_CXSIZEFRAME.
`SM_CXSMICON` |  | System 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_CXSMSIZE` |  | System metric index used to get the width (in pixels) for a small caption button.
`SM_CXVIRTUALSCREEN` |  | System 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_CXVSCROLL` |  | System metric index used to get the width of a vertical scroll bar in pixels.
`SM_CYBORDER` |  | System 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_CYCAPTION` |  | System metric index used to get the height of the caption area in pixels.
`SM_CYCURSOR` |  | System metric index used to get the height (in pixels) for a cursor shape.
`SM_CYDLGFRAME` |  | Same as SM_CYFIXEDFRAME.
`SM_CYDOUBLECLK` |  | System 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_CYDRAG` |  | System metric index used to get the number of vertical pixels used as the threshold for starting a drag operation.
`SM_CYEDGE` |  | System metric index used to get the height (in pixels) for the border on a window. Returns the same value as SM_CXEDGE.
`SM_CYFIXEDFRAME` |  | Same as SM_CYFIXEDFRAME.
`SM_CYFRAME` |  | Same as SM_CYSIZEFRAME.
`SM_CYFULLSCREEN` |  | System metric index used to get the height (in pixels) for the client area in a full-screen window on the primary display.
`SM_CYHSCROLL` |  | System metric index used to get the height of a horizontal scroll bar in pixels.
`SM_CYICON` |  | System metric index used to get the height (in pixels) for a large icon.
`SM_CYICONSPACING` |  | System 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_CYKANJIWINDOW` |  | System metric index used to get the height for the Kanji window at the bottom of the screen on DBCS input systems.
`SM_CYMAXIMIZED` |  | System metric index used to get the height (in pixels) for a maximized top-level window on the primary display.
`SM_CYMAXTRACK` |  | System 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_CYMENU` |  | System metric index used to get the height (in pixels) for a single-line menu bar.
`SM_CYMENUCHECK` |  | System metric index used to get the default height (in pixels) for the check mark bitmap drawn on a menu.
`SM_CYMENUSIZE` |  | System metric index used to get the height (in pixels) for a menu bar button.
`SM_CYMIN` |  | System metric index used to get the minimum height (in pixels) for a window.
`SM_CYMINIMIZED` |  | System metric index used to get the height (in pixels) for a minimized window.
`SM_CYMINSPACING` |  | System 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_CYMINTRACK` |  | System metric index used to get the minimum tracking height (in pixels) allowed when a window frame is resized.
`SM_CYSCREEN` |  | System metric index used to get the height in pixels of the screen for the primary display monitor.
`SM_CYSIZE` |  | System metric index used to get the height (in pixels) for a button displayed on a window caption or title bar.
`SM_CYSIZEFRAME` |  | System 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_CYSMCAPTION` |  | System metric index used to get the height (in pixels) for a small caption.
`SM_CYSMICON` |  | System 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_CYSMSIZE` |  | System metric index used to get the height (in pixels) for a small caption button.
`SM_CYVIRTUALSCREEN` |  | System 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_CYVSCROLL` |  | System metric index used to get the height (in pixels) for the arrow drawn on a vertical scroll bar.
`SM_CYVTHUMB` |  | System metric index used to get the height for the thumb box (in pixels) in a vertical scroll bar.
`SM_DBCSENABLED` |  | System metric index used to determine whether DBCS input is supported on a Windows platform. Non-zero indicates that DBCS is supported.
`SM_DEBUG` |  | System metric index used to determine whether a debug version of User.exe is installed on the system.
`SM_LCLHasFormAlphaBlend` |  | Indicates if a form uses Alpha channel transparency.
`SM_LCLMAXIMIZEDHEIGHT` |  | Defined to get accurate maximized height under X11.
`SM_LCLMAXIMIZEDWIDTH` |  | Defined to get accurate maximized window width under X11.
`SM_MENUDROPALIGNMENT` |  | System 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_MIDEASTENABLED` |  | System metric index used to determine whether the system uses Arabic or Hebrew languages. Returns a non-zero value when enabled.
`SM_MOUSEPRESENT` |  | System metric index used to determine whether a mouse (physical or virtual) is present on the system.
`SM_MOUSEWHEELPRESENT` |  | System metric index used to determine whether a mouse with a vertical scroll wheel is installed. Returns a non-zero value when present.
`SM_NETWORK` |  | System 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_PENWINDOWS` |  | System metric index used to determine whether Pen computing extensions have been installed for the Windows platform.
`SM_REMOTESESSION` |  | System 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_RESERVED1` |  | Not used in the current LCL version.
`SM_RESERVED2` |  | Not used in the current LCL version.
`SM_RESERVED3` |  | Not used in the current LCL version.
`SM_RESERVED4` |  | Not used in the current LCL version.
`SM_SAMEDISPLAYFORMAT` |  | System 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_SECURE` |  | Ignored. Do not use.
`SM_SHOWSOUNDS` |  | System 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_SLOWMACHINE` |  | System metric index used to determine whether the system is quipped with a low-end (slow) processor. Returns a non-zero value when enabled.
`SM_SWAPBUTTON` |  | System metric index used to determine whether the actions for the left and right mouse buttons have been swapped.
`SM_SWSCROLLBARSPACING` |  | Defined 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_XVIRTUALSCREEN` |  | System 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_YVIRTUALSCREEN` |  | System 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_GETACCESSTIMEOUT` |  | Used 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_GETACTIVEWINDOWTRACKING` |  | Used to determine whether active window tracking (focus follows mouse) is enabled or disabled. pvParam returns TRUE when enabled.
`SPI_GETACTIVEWNDTRKTIMEOUT` |  | Used to get the delay time (in milliseconds) before active window tracking is engaged. pvParam is the DWORD value for the delay time.
`SPI_GETACTIVEWNDTRKZORDER` |  | Used 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_GETANIMATION` |  | Used to get the animation effects enabled for user actions, like minimize and restore animations.
`SPI_GETBEEP` |  | Gets the state for warning beeps from system parameter information.
`SPI_GETBLOCKSENDINPUTRESETS` |  | Used 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_GETBORDER` |  | Used to get a factor applied to sizing borders for a window.
`SPI_GETCARETWIDTH` |  | Used to get the width (in pixels) for the caret in an edit control. pvParam returns the DWORD value with the caret width.
`SPI_GETCOMBOBOXANIMATION` |  | Used to determine whether the slide-open animation effect is enabled for a combo-box. pvParam returns TRUE when the animation effect is enabled.
`SPI_GETCURSORSHADOW` |  | Used 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_GETDEFAULTINPUTLANG` |  | Used to get the default input language for the system.
`SPI_GETDESKWALLPAPER` |  | Used 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_GETDRAGFULLWINDOWS` |  | Used to get the enabled state for full window dragging. The return value TRUE indicates full window dragging is enabled.
`SPI_GETDROPSHADOW` |  | Used 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_GETFASTTASKSWITCH` |  | Not used in the current LCL version.
`SPI_GETFILTERKEYS` |  | Used to get information about the FilterKeys accessibility feature.
`SPI_GETFLATMENU` |  | Used 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_GETFOCUSBORDERHEIGHT` |  | Used 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_GETFOCUSBORDERWIDTH` |  | Used 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_GETFONTSMOOTHING` |  | Used 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_GETFONTSMOOTHINGCONTRAST` |  | Used 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_GETFONTSMOOTHINGORIENTATION` |  | Used to get the orientation used for font smoothing (RGB or BGR orientation).
`SPI_GETFONTSMOOTHINGTYPE` |  | Used 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_GETFOREGROUNDFLASHCOUNT` |  | Used 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_GETFOREGROUNDLOCKTIMEOUT` |  | Used 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_GETGRADIENTCAPTIONS` |  | Used to determine whether a gradient is drawn in window title bars. pvParam returns TRUE if the gradient effect is enabled.
`SPI_GETGRIDGRANULARITY` |  | Not used in the current LCL version.
`SPI_GETHIGHCONTRAST` |  | Used to get settings for the HighContrast accessibility feature. When enabled, the display theme is adjusted for maximum visibility for a visually-impaired user.
`SPI_GETHOTTRACKING` |  | Used to determine whether hot-tracking (or hot-lighting) is enabled for UI elements. pvParam returns TRUE if hot-tracking is enabled.
`SPI_GETICONMETRICS` |  | Used 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_GETICONTITLELOGFONT` |  | Used to get the logical font information for icon caption text. Used in the TWin32WidgetSet widgetset class.
`SPI_GETICONTITLEWRAP` |  | Used to determine whether word wrapping for the caption text on an icon is enabled. Parameter value TRUE indicates word wrapping is enabled.
`SPI_GETKEYBOARDCUES` |  | Used 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_GETKEYBOARDDELAY` |  | Used 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_GETKEYBOARDPREF` |  | Used to determine whether keyboard input and interfaces are used in place of mouse counterparts. TRUE when keyboard input is used.
`SPI_GETKEYBOARDSPEED` |  | Used 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_GETLISTBOXSMOOTHSCROLLING` |  | Used to determine whether smooth scroll is enabled or disabled in list box controls. pvParam returns TRUE when smooth scroll is enabled.
`SPI_GETLOWPOWERACTIVE` |  | Used 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_GETLOWPOWERTIMEOUT` |  | Used 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_GETMENUANIMATION` |  | Used 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_GETMENUDROPALIGNMENT` |  | Used to determine whether a pop-up menu is left-aligned or right-aligned to its menu bar item. TRUE is right-aligned.
`SPI_GETMENUFADE` |  | Used 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_GETMENUSHOWDELAY` |  | Used 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_GETMENUUNDERLINES` |  | Same as SPI_GETKEYBOARDCUES.
`SPI_GETMINIMIZEDMETRICS` |  | Used 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_GETMOUSE` |  | Gets mouse threshold and acceleration values from system parameter information.
`SPI_GETMOUSECLICKLOCK` |  | Used 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_GETMOUSECLICKLOCKTIME` |  | Used 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_GETMOUSEHOVERHEIGHT` |  | Used to get the height (in pixels) for the rectangle with the bounds for a mouse hover event. pvParam returns the rectangle height.
`SPI_GETMOUSEHOVERTIME` |  | Used 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_GETMOUSEHOVERWIDTH` |  | Used to get the width (in pixels) for the rectangle with the bounds for a mouse hover event. pvParam returns the rectangle width.
`SPI_GETMOUSEKEYS` |  | Used get information about the MouseKeys accessibility feature.
`SPI_GETMOUSESONAR` |  | Used to determine whether the Mouse Sonar feature is enabled. pvParam returns TRUE if the feature is enabled.
`SPI_GETMOUSESPEED` |  | Used 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_GETMOUSETRAILS` |  | Used 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_GETMOUSEVANISH` |  | Used 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_GETNONCLIENTMETRICS` |  | Used 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_GETPOWEROFFACTIVE` |  | Used 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_GETPOWEROFFTIMEOUT` |  | Used 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_GETSCREENREADER` |  | Used to determine whether a screen reader is active. The return value is TRUE if the screen reviewer is running.
`SPI_GETSCREENSAVEACTIVE` |  | Used 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_GETSCREENSAVERRUNNING` |  | Used to determine whether the screen saver is running for a desktop session. pvParam is TRUE if a screen saver is running.
`SPI_GETSCREENSAVETIMEOUT` |  | Used to get the time-out value (in seconds) for a screen saver.
`SPI_GETSELECTIONFADE` |  | Used to determine whether the selection fade effect is enabled. pvParam returns TRUE if the animation effect is enabled.
`SPI_GETSERIALKEYS` |  | This parameter index is no longer supported in Windows. The feature can be controlled using the Control Panel.
`SPI_GETSHOWIMEUI` |  | Used to determine whether the IME status window is visible. pvParam returns TRUE when the IME window is visible.
`SPI_GETSHOWSOUNDS` |  | Used to determine whether Show Sounds accessibility flag is enabled. TRUE is enabled.
`SPI_GETSNAPTODEFBUTTON` |  | Used to determine whether the "Snap to Default Button" feature is enabled. The pvParam argument returns TRUE when enabled.
`SPI_GETSOUNDSENTRY` |  | Used to get information about the SoundSentry accessibility feature. When enabled, a visual indication is displayed when a sound is generated.
`SPI_GETSTICKYKEYS` |  | Used 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_GETTOGGLEKEYS` |  | Used to get information about the ToggleKeys accessibility feature.
`SPI_GETTOOLTIPANIMATION` |  | Used 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_GETTOOLTIPFADE` |  | Used 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_GETUIEFFECTS` |  | Used to determine whether UI effects are enabled or disabled. pvParam returns TRUE if UI effects are enabled.
`SPI_GETWHEELSCROLLLINES` |  | Used to get the number of lines scrolled when the mouse wheel is moved. pvParam returns the unsigned Integer with the number of lines.
`SPI_GETWINDOWSEXTENSION` |  | Not available in the SystemParametersInfo() API.
`SPI_GETWORKAREA` |  | Used 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_ICONHORIZONTALSPACING` |  | Used 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_ICONVERTICALSPACING` |  | Used to get or set the height (in pixels) for the cell where an icon is displayed. SM_CYICON gets the minimum icon height.
`SPI_LANGDRIVER` |  | Not used in the current LCL version.
`SPI_SCREENSAVERRUNNING` |  | No longer available in SystemParametersInfo() API.
`SPI_SETACCESSTIMEOUT` |  | Used 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_SETACTIVEWINDOWTRACKING` |  | Used to enable or disable active window tracking (focus follows mouse). Set uiParam to TRUE to enable the feature.
`SPI_SETACTIVEWNDTRKTIMEOUT` |  | Used to set the delay time (in milliseconds) before active window tracking is engaged. pvParam is the DWORD value with the new delay time.
`SPI_SETACTIVEWNDTRKZORDER` |  | Used 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_SETANIMATION` |  | Used to apply settings for the animation effects enabled for user actions, like minimize and restore animations.
`SPI_SETBEEP` |  | Sets warning beeps on or off using system parameter information.
`SPI_SETBLOCKSENDINPUTRESETS` |  | Used 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_SETBORDER` |  | Used to set the factor applied to sizing borders for a window.
`SPI_SETCARETWIDTH` |  | Used 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_SETCOMBOBOXANIMATION` |  | Used to enable or disable the slide-open animation effect for a combo-box. Set pvParam parameter to TRUE to enable the animation effect.
`SPI_SETCURSORS` |  | Used to reload the system cursors.
`SPI_SETCURSORSHADOW` |  | Used 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_SETDEFAULTINPUTLANG` |  | Used to set the default input language for the system.
`SPI_SETDESKPATTERN` |  | Used to set the desktop pattern using the value read from the WIN.INI file.
`SPI_SETDESKWALLPAPER` |  | Used to indicate that the system wallpaper has been changed. The return value is TRUE unless an error was detected.
`SPI_SETDOUBLECLICKTIME` |  | Used 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_SETDOUBLECLKHEIGHT` |  | Used 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_SETDOUBLECLKWIDTH` |  | Used 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_SETDRAGFULLWINDOWS` |  | Used to enable or disable full window dragging. The parameter value TRUE enables full window dragging.
`SPI_SETDRAGHEIGHT` |  | Used 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_SETDRAGWIDTH` |  | Used 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_SETDROPSHADOW` |  | Used 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_SETFASTTASKSWITCH` |  | Not used in the current LCL version.
`SPI_SETFILTERKEYS` |  | Used to apply settings for the FilterKeys accessibility feature.
`SPI_SETFLATMENU` |  | Used 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_SETFOCUSBORDERHEIGHT` |  | Used 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_SETFOCUSBORDERWIDTH` |  | Used 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_SETFONTSMOOTHING` |  | Used 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_SETFONTSMOOTHINGCONTRAST` |  | Used 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_SETFONTSMOOTHINGORIENTATION` |  | Used to set the orientation used for font smoothing (RGB or BGR orientation).
`SPI_SETFONTSMOOTHINGTYPE` |  | Used to set the font smoothing enabled for the system. Set pvParam to either FE_FONTSMOOTHINGSTANDARD or FE_FONTSMOOTHINGCLEARTYPE. Not supported on Windows 2000.
`SPI_SETFOREGROUNDFLASHCOUNT` |  | Used 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_SETFOREGROUNDLOCKTIMEOUT` |  | Used 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_SETGRADIENTCAPTIONS` |  | Used 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_SETGRIDGRANULARITY` |  | Not used in the current LCL version.
`SPI_SETHANDHELD` |  | Not used in the current LCL version.
`SPI_SETHIGHCONTRAST` |  | Used to apply settings for the HighContrast accessibility feature. When enabled, the display theme is adjusted for maximum visibility for a visually-impaired user.
`SPI_SETHOTTRACKING` |  | Used to enable or disable hot-tracking (or hot-lighting) for UI elements. Set pvParam to TRUE to enable hot-tracking.
`SPI_SETICONMETRICS` |  | Used 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_SETICONS` |  | Used to reload the system icons.
`SPI_SETICONTITLELOGFONT` |  | Used to set the font used for icon caption text.
`SPI_SETICONTITLEWRAP` |  | Used set to enable or disable word wrapping of the caption text for an icon. Parameter value TRUE is enabled.
`SPI_SETKEYBOARDCUES` |  | Used 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_SETKEYBOARDDELAY` |  | Used 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_SETKEYBOARDPREF` |  | Used to apply settings for keyboard preference. TRUE indicates that keyboard input and interfaces are preferred to the mouse-based equivalents.
`SPI_SETKEYBOARDSPEED` |  | Used 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_SETLANGTOGGLE` |  | Used to set the hot keys which switch between input languages for the system.
`SPI_SETLISTBOXSMOOTHSCROLLING` |  | Used to enable or disable smooth scroll in list box controls. Set pvParam to TRUE to enable smooth scroll.
`SPI_SETLOWPOWERACTIVE` |  | Used 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_SETLOWPOWERTIMEOUT` |  | Used 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_SETMENUANIMATION` |  | Used 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_SETMENUDROPALIGNMENT` |  | Used to set the alignment for a pop-up menu relative to its menu bar item. FALSE is left-aligned. TRUE is right-aligned.
`SPI_SETMENUFADE` |  | Used 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 effects.
`SPI_SETMENUSHOWDELAY` |  | Used 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_SETMENUUNDERLINES` |  | Same as Same as SPI_SETKEYBOARDCUES.
`SPI_SETMINIMIZEDMETRICS` |  | Used 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_SETMOUSE` |  | Used to set the threshold and acceleration values for the mouse.
`SPI_SETMOUSEBUTTONSWAP` |  | Used 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_SETMOUSECLICKLOCK` |  | Used 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_SETMOUSECLICKLOCKTIME` |  | Used 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_SETMOUSEHOVERHEIGHT` |  | Used 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_SETMOUSEHOVERTIME` |  | Used 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_SETMOUSEHOVERWIDTH` |  | Used 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_SETMOUSEKEYS` |  | Used to apply settings for the MouseKeys accessibility feature.
`SPI_SETMOUSESONAR` |  | Used to enable or disable the Mouse Sonar feature. Set pvParam to TRUE to enable the feature, or FALSE to disable the feature.
`SPI_SETMOUSESPEED` |  | Used 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_SETMOUSETRAILS` |  | Used 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_SETMOUSEVANISH` |  | Used to enable or disable the Mouse Vanish feature. Set pvParam to TRUE to enable the feature. Not supported on Windows 2000.
`SPI_SETNONCLIENTMETRICS` |  | Used 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_SETPENWINDOWS` |  | Not used in the current LCL version.
`SPI_SETPOWEROFFACTIVE` |  | Used 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_SETPOWEROFFTIMEOUT` |  | Used 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_SETSCREENREADER` |  | Used to apply the flag which indicates whether a screen reader is active. TRUE indicates the screen reviewer is running.
`SPI_SETSCREENSAVEACTIVE` |  | Used to set the state for the screen saver. Parameter value TRUE activates the screen saver, and FALSE deactivates it.
`SPI_SETSCREENSAVERRUNNING` |  | No longer available in SystemParametersInfo() API.
`SPI_SETSCREENSAVETIMEOUT` |  | Used to set the time-out value (in seconds) for a screen saver.
`SPI_SETSELECTIONFADE` |  | Used 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_SETSERIALKEYS` |  | This parameter index is no longer supported in Windows. The feature can be controlled using the Control Panel.
`SPI_SETSHOWIMEUI` |  | Used to set the visibility for the IME status window. Set uiParam to TRUE to display the IME window.
`SPI_SETSHOWSOUNDS` |  | Used to enabled or disable the Show Sounds Accessibility flag. TRUE is enabled.
`SPI_SETSNAPTODEFBUTTON` |  | Used to enable or disable the "Snap to Default Button" feature. Set uiParam to TRUE to enable.
`SPI_SETSOUNDSENTRY` |  | Used to apply settings for the SoundSentry accessibility feature. When enabled, a visual indication is displayed when a sound is generated.
`SPI_SETSTICKYKEYS` |  | Used 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_SETTOGGLEKEYS` |  | Used to apply settings for the ToggleKeys accessibility feature.
`SPI_SETTOOLTIPANIMATION` |  | Used 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_SETTOOLTIPFADE` |  | Used 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_SETUIEFFECTS` |  | Used to enable or disable UI effects. Set pvParam to TRUE to enable UI effects.
`SPI_SETWHEELSCROLLLINES` |  | Used 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_SETWORKAREA` |  | Used to set the work area not obscured by the taskbar or desktop toolbars. The parameter value contains the display rectangle in virtual screen coordinates.
`SRCAND` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src).
`SRCCOPY` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.
`SRCERASE` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src).
`SRCINVERT` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src).
`SRCPAINT` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src).
`STOCK_LAST` |  | Upper limit for stock object index definitions.
`SWP_ASYNCWINDOWPOS` |  |
`SWP_DEFERERASE` |  |
`SWP_DRAWFRAME` |  |
`SWP_FRAMECHANGED` |  |
`SWP_HIDEWINDOW` |  |
`SWP_NOACTIVATE` |  |
`SWP_NOCOPYBITS` |  |
`SWP_NOMOVE` |  |
`SWP_NOOWNERZORDER` |  |
`SWP_NOREDRAW` |  |
`SWP_NOREPOSITION` |  |
`SWP_NOSENDCHANGING` |  |
`SWP_NOSIZE` |  |
`SWP_NOZORDER` |  |
`SWP_SHOWWINDOW` |  |
`SWP_SourceIsInterface` |  |
`SWP_STATECHANGED` |  |
`SW_ERASE` |  |
`SW_HIDE` |  |
`SW_INVALIDATE` |  |
`SW_MAX` |  |
`SW_MAXIMIZE` |  |
`SW_MINIMIZE` |  |
`SW_NORMAL` |  |
`SW_RESTORE` |  |
`SW_SCROLLCHILDREN` |  |
`SW_SHOW` |  |
`SW_SHOWDEFAULT` |  |
`SW_SHOWFULLSCREEN` |  |
`SW_SHOWMAXIMIZED` |  |
`SW_SHOWMINIMIZED` |  |
`SW_SHOWMINNOACTIVE` |  |
`SW_SHOWNA` |  |
`SW_SHOWNOACTIVATE` |  |
`SW_SHOWNORMAL` |  |
`SW_SMOOTHSCROLL` |  |
`SYMBOL_CHARSET` |  |
`SYSTEM_FIXED_FONT` |  | Represents the stock object for the fixed-pitch system font.
`SYSTEM_FONT` |  | Represents the stock object for the system font.
`SYS_COLOR_BASE` |  |
`TA_BASELINE` |  | Places the reference point on the baseline for the text.
`TA_BOTTOM` |  | Enables vertical alignment of text to the bottom of the bounds rectangle.
`TA_CENTER` |  | Enables horizontal alignment of text to the center of the bounds rectangle.
`TA_LEFT` |  | Enables left alignment of text to the bounds rectangle.
`TA_MASK` |  | Not used in the current LCL version.
`TA_NOUPDATECP` |  | Suppresses update of the current position after each text output call.
`TA_RIGHT` |  | Enables right alignment of text to the bounds rectangle.
`TA_RTLREADING` |  | Enables right-to-left reading order when the selected font is either Arabic or Hebrew.
`TA_TOP` |  | Enables vertical alignment of text to the top of the bounds rectangle.
`TA_UPDATECP` |  | Enables update of the current position after each text output call.
`TBN_First` |  |
`TBN_Last` |  |
`TCN_FIRST` |  |
`TCN_LAST` |  |
`THAI_CHARSET` |  |
`TRANSPARENT` |  |
`TRUETYPE_FONTTYPE` |  |
`TTN_FIRST` |  |
`TTN_LAST` |  |
`TURKISH_CHARSET` |  |
`TVN_FIRST` |  |
`TVN_LAST` |  |
`VARIABLE_PITCH` |  |
`VERTRES` |  | Vertical height in pixels for a device context.
`VERTSIZE` |  | Vertical size in millimeters.
`VIETNAMESE_CHARSET` |  |
`VK_0` |  |
`VK_1` |  |
`VK_2` |  |
`VK_3` |  |
`VK_4` |  |
`VK_5` |  |
`VK_6` |  |
`VK_7` |  |
`VK_8` |  |
`VK_9` |  |
`VK_A` |  |
`VK_ACCEPT` |  |
`VK_ADD` |  |
`VK_APPS` |  |
`VK_ATTN` |  |
`VK_B` |  |
`VK_BACK` |  | Virtual key code for the Backspace key. Not to be confused with the Android BACK navigation key which is mapped to VK_ESCAPE.
`VK_BROWSER_BACK` |  |
`VK_BROWSER_FAVORITES` |  |
`VK_BROWSER_FORWARD` |  |
`VK_BROWSER_HOME` |  |
`VK_BROWSER_REFRESH` |  |
`VK_BROWSER_SEARCH` |  |
`VK_BROWSER_STOP` |  |
`VK_C` |  |
`VK_CANCEL` |  | Virtual key code (Windows API compatible).
`VK_CAPITAL` |  |
`VK_CLEAR` |  |
`VK_CONTROL` |  |
`VK_CONVERT` |  |
`VK_CRSEL` |  |
`VK_D` |  |
`VK_DECIMAL` |  |
`VK_DELETE` |  |
`VK_DIVIDE` |  |
`VK_DOWN` |  |
`VK_E` |  |
`VK_END` |  |
`VK_EREOF` |  |
`VK_ESCAPE` |  |
`VK_EXECUTE` |  |
`VK_EXSEL` |  |
`VK_F` |  |
`VK_F1` |  |
`VK_F10` |  |
`VK_F11` |  |
`VK_F12` |  |
`VK_F13` |  |
`VK_F14` |  |
`VK_F15` |  |
`VK_F16` |  |
`VK_F17` |  |
`VK_F18` |  |
`VK_F19` |  |
`VK_F2` |  |
`VK_F20` |  |
`VK_F21` |  |
`VK_F22` |  |
`VK_F23` |  |
`VK_F24` |  |
`VK_F3` |  |
`VK_F4` |  |
`VK_F5` |  |
`VK_F6` |  |
`VK_F7` |  |
`VK_F8` |  |
`VK_F9` |  |
`VK_FINAL` |  |
`VK_G` |  |
`VK_H` |  |
`VK_HANGUL` |  |
`VK_HANJA` |  |
`VK_HELP` |  |
`VK_HIGHESTVALUE` |  |
`VK_HOME` |  |
`VK_I` |  |
`VK_INSERT` |  |
`VK_J` |  |
`VK_JUNJA` |  |
`VK_K` |  |
`VK_KANA` |  |
`VK_KANJI` |  |
`VK_L` |  |
`VK_LAUNCH_APP1` |  |
`VK_LAUNCH_APP2` |  |
`VK_LAUNCH_MAIL` |  |
`VK_LAUNCH_MEDIA_SELECT` |  |
`VK_LBUTTON` |  | Virtual key code (Windows API compatible).
`VK_LCL_ALT` |  |
`VK_LCL_AT` |  |
`VK_LCL_BACKSLASH` |  |
`VK_LCL_CALL` |  |
`VK_LCL_CAPSLOCK` |  |
`VK_LCL_CLOSE_BRACKET` |  |
`VK_LCL_CLOSE_BRAKET` |  |
`VK_LCL_COMMA` |  |
`VK_LCL_ENDCALL` |  |
`VK_LCL_EQUAL` |  |
`VK_LCL_LALT` |  |
`VK_LCL_MINUS` |  |
`VK_LCL_OPEN_BRACKET` |  |
`VK_LCL_OPEN_BRAKET` |  |
`VK_LCL_POINT` |  |
`VK_LCL_POWER` |  |
`VK_LCL_QUOTE` |  |
`VK_LCL_RALT` |  |
`VK_LCL_SEMI_COMMA` |  |
`VK_LCL_SLASH` |  |
`VK_LCL_TILDE` |  |
`VK_LCONTROL` |  |
`VK_LEFT` |  |
`VK_LMENU` |  |
`VK_LSHIFT` |  |
`VK_LWIN` |  |
`VK_M` |  |
`VK_MBUTTON` |  | Virtual key code for the middle mouse button (Windows API compatible).
`VK_MEDIA_NEXT_TRACK` |  |
`VK_MEDIA_PLAY_PAUSE` |  |
`VK_MEDIA_PREV_TRACK` |  |
`VK_MEDIA_STOP` |  |
`VK_MENU` |  |
`VK_MODECHANGE` |  |
`VK_MULTIPLY` |  |
`VK_N` |  |
`VK_NEXT` |  |
`VK_NONAME` |  |
`VK_NONCONVERT` |  |
`VK_NUMLOCK` |  |
`VK_NUMPAD0` |  |
`VK_NUMPAD1` |  |
`VK_NUMPAD2` |  |
`VK_NUMPAD3` |  |
`VK_NUMPAD4` |  |
`VK_NUMPAD5` |  |
`VK_NUMPAD6` |  |
`VK_NUMPAD7` |  |
`VK_NUMPAD8` |  |
`VK_NUMPAD9` |  |
`VK_O` |  |
`VK_OEM_1` |  |
`VK_OEM_102` |  |
`VK_OEM_2` |  |
`VK_OEM_3` |  |
`VK_OEM_4` |  |
`VK_OEM_5` |  |
`VK_OEM_6` |  |
`VK_OEM_7` |  |
`VK_OEM_8` |  |
`VK_OEM_CLEAR` |  |
`VK_OEM_COMMA` |  |
`VK_OEM_MINUS` |  |
`VK_OEM_PERIOD` |  |
`VK_OEM_PLUS` |  |
`VK_P` |  |
`VK_PA1` |  |
`VK_PAUSE` |  |
`VK_PLAY` |  |
`VK_PRINT` |  |
`VK_PRIOR` |  |
`VK_PROCESSKEY` |  |
`VK_Q` |  |
`VK_R` |  |
`VK_RBUTTON` |  | Virtual key code (Windows API compatible).
`VK_RCONTROL` |  |
`VK_RETURN` |  |
`VK_RIGHT` |  |
`VK_RMENU` |  |
`VK_RSHIFT` |  |
`VK_RWIN` |  |
`VK_S` |  |
`VK_SCROLL` |  |
`VK_SELECT` |  |
`VK_SEPARATOR` |  |
`VK_SHIFT` |  |
`VK_SLEEP` |  |
`VK_SNAPSHOT` |  |
`VK_SPACE` |  |
`VK_SUBTRACT` |  |
`VK_T` |  |
`VK_TAB` |  |
`VK_U` |  |
`VK_UNDEFINED` |  |
`VK_UNKNOWN` |  | Virtual key code for an unknown key (defined by the LCL).
`VK_UP` |  |
`VK_V` |  |
`VK_VOLUME_DOWN` |  |
`VK_VOLUME_MUTE` |  |
`VK_VOLUME_UP` |  |
`VK_W` |  |
`VK_X` |  |
`VK_XBUTTON1` |  | Virtual key code for the first extra mouse button (Windows API compatible).
`VK_XBUTTON2` |  | Virtual key code for the second extra mouse button (Windows API compatible).
`VK_Y` |  |
`VK_Z` |  |
`VK_ZOOM` |  |
`WHITENESS` |  | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white.
`WHITEONBLACK` |  |
`WHITE_BRUSH` |  | Represents the stock object for a white brush.
`WHITE_PEN` |  | Represents the stock object for a white pen.
`WINDING` |  |
`WS_BORDER` |  |
`WS_CAPTION` |  |
`WS_CHILD` |  |
`WS_CHILDWINDOW` |  |
`WS_CLIPCHILDREN` |  |
`WS_CLIPSIBLINGS` |  |
`WS_DISABLED` |  |
`WS_DLGFRAME` |  |
`WS_EX_ACCEPTFILES` |  |
`WS_EX_APPWINDOW` |  |
`WS_EX_CLIENTEDGE` |  |
`WS_EX_CONTEXTHELP` |  |
`WS_EX_CONTROLPARENT` |  |
`WS_EX_DLGMODALFRAME` |  |
`WS_EX_LEFT` |  |
`WS_EX_LEFTSCROLLBAR` |  |
`WS_EX_LTRREADING` |  |
`WS_EX_MDICHILD` |  |
`WS_EX_NOPARENTNOTIFY` |  |
`WS_EX_OVERLAPPEDWINDOW` |  |
`WS_EX_PALETTEWINDOW` |  |
`WS_EX_RIGHT` |  |
`WS_EX_RIGHTSCROLLBAR` |  |
`WS_EX_RTLREADING` |  |
`WS_EX_STATICEDGE` |  |
`WS_EX_TOOLWINDOW` |  |
`WS_EX_TOPMOST` |  |
`WS_EX_TRANSPARENT` |  |
`WS_EX_WINDOWEDGE` |  |
`WS_GROUP` |  |
`WS_HSCROLL` |  |
`WS_ICONIC` |  |
`WS_MAXIMIZE` |  |
`WS_MAXIMIZEBOX` |  |
`WS_MINIMIZE` |  |
`WS_MINIMIZEBOX` |  |
`WS_OVERLAPPED` |  |
`WS_OVERLAPPEDWINDOW` |  |
`WS_POPUP` |  |
`WS_POPUPWINDOW` |  |
`WS_SIZEBOX` |  |
`WS_SYSMENU` |  |
`WS_TABSTOP` |  |
`WS_THICKFRAME` |  |
`WS_TILED` |  |
`WS_TILEDWINDOW` |  |
`WS_VISIBLE` |  |
`WS_VSCROLL` |  |
`XLFD_AVG_WIDTH` |  | Average width for the characters in the font, or 0 for a scalable font.
`XLFD_CHARSET_COD` |  | Represents the character set encoding segment for the registry in an XLFD font descriptor.
`XLFD_CHARSET_REG` |  | Represents the registry name segment (like ISO8859) in an XLFD font descriptor.
`XLFD_FAMILY` |  | Represents the font family name segment in an XLFD font descriptor.
`XLFD_FONTNAME_REG` |  | Represents a registered XLFD font name.
`XLFD_FOUNDRY` |  | Represents the foundry name segment in an XLFD font descriptor.
`XLFD_PIXELSIZE` |  | Size for the characters in the font (in pixels), or 0 for a scalable font.
`XLFD_POINTSIZE` |  | Size for the characters in the font (in tenths of a point).
`XLFD_RESX` |  | Horizontal resolution in dots per inch (DPI) for which the font was designed.
`XLFD_RESY` |  | Vertical resolution in dots per inch (DPI) for which the font was designed.
`XLFD_SLANT` |  | Represents 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_SPACING` |  | Represents the spacing segment (like monospaced, proportional, or "character cell") in an XLFD font descriptor.
`XLFD_STYLENAME` |  | Represents the style name segment (like sans, sans serif, informal or decorated) in an XLFD font descriptor.
`XLFD_WEIGHTNAME` |  | Represents the font weight name segment (like medium, bold, or light) in an XLFD font descriptor.
`XLFD_WIDTHNAME` |  | Represents the proportional width name segment (like normal, condensed, narrow, expanded/double-wide) in an XLFD font descriptor.