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

# Reference for unit 'Controls': Constants

`AnchorAlign` |  | Array with sets of anchors used for a given alignment option.
`AnchorReferenceSide` |  | Not used in the current LCL version.
`asrLeft` |  | Anchor to the left side (=asrTop).
`asrRight` |  | Anchor to the right side (=asrBottom).
`bvLowered` |  | Alias to the bvLowered constant in the GraphType unit.
`bvNone` |  | Alias to the bvNone constant in the GraphType unit.
`bvRaised` |  | Alias to the bvRaised constant in the GraphType unit.
`bvSpace` |  | Alias to the bvSpace constant in the GraphType unit.
`ClockwiseAnchor` |  | Used in the AnchorDocking package for the Lazarus IDE.
`CM_ACTIONEXECUTE` |  | Control message constant.
`CM_ACTIONUPDATE` |  | Control message constant.
`CM_ACTIVATE` |  | Control message constant.
`CM_ALLCHILDRENFLIPPED` |  | Control message constant.
`CM_APPKEYDOWN` |  | Control message constant.
`CM_APPSHOWBTNGLYPHCHANGED` |  | Control message constant.
`CM_APPSHOWMENUGLYPHCHANGED` |  | Control message constant.
`CM_APPSYSCOMMAND` |  | Control message constant.
`CM_BASE` |  | Starting value for control message constants defined in the LCL.
`CM_BIDIMODECHANGED` |  | Control message constant.
`CM_BORDERCHANGED` |  | Control message constant.
`CM_BUFFEREDPRINTCLIENT` |  | Control message constant.
`CM_BUTTONPRESSED` |  | Control message constant.
`CM_CANCELMODE` |  | Control message constant.
`CM_CHANGED` |  | Control message constant.
`CM_CHILDKEY` |  | Control message constant.
`CM_COLORCHANGED` |  | Control message constant.
`CM_CONTROLCHANGE` |  | Control message constant.
`CM_CONTROLLISTCHANGE` |  | Control message constant.
`CM_CONTROLLISTCHANGING` |  | Control message constant.
`CM_CREATEPOPUP` |  | Control message constant.
`CM_CTL3DCHANGED` |  | Control message constant.
`CM_CURSORCHANGED` |  | Control message constant.
`CM_CUSTOMGESTURESCHANGED` |  | Control message constant.
`CM_DEACTIVATE` |  | Control message constant.
`CM_DESIGNHITTEST` |  | Control message constant.
`CM_DESTROYHANDLE` |  | Control message constant.
`CM_DIALOGCHAR` |  | Control message constant.
`CM_DIALOGHANDLE` |  | Control message constant.
`CM_DIALOGKEY` |  | Control message constant.
`CM_DOCKCLIENT` |  | Control message constant.
`CM_DOCKNOTIFICATION` |  | Control message constant.
`CM_DOCWINDOWACTIVATE` |  | Control message constant.
`CM_DOUBLEBUFFEREDCHANGED` |  | Control message constant.
`CM_DRAG` |  | Control message constant.
`CM_ENABLEDCHANGED` |  | Control message constant.
`CM_ENTER` |  | Control message constant.
`CM_EXIT` |  | Control message constant.
`CM_FLOAT` |  | Control message constant.
`CM_FOCUSCHANGED` |  | Control message constant.
`CM_FONTCHANGE` |  | Control message constant.
`CM_FONTCHANGED` |  | Control message constant.
`CM_GESTURE` |  | Control message constant.
`CM_GESTUREMANAGERCHANGED` |  | Control message constant.
`CM_GETDATALINK` |  | Control message constant.
`CM_GOTFOCUS` |  | Control message constant.
`CM_HINTSHOW` |  | Control message constant.
`CM_HINTSHOWPAUSE` |  | Control message constant.
`CM_HITTEST` |  | Control message constant.
`CM_ICONCHANGED` |  | Control message constant.
`CM_INPUTLANGCHANGE` |  | Control message constant.
`CM_INVALIDATE` |  | Control message constant.
`CM_INVALIDATEDOCKHOST` |  | Control message constant.
`CM_INVOKEHELP` |  | Control message constant.
`CM_ISSHORTCUT` |  | Control message constant.
`CM_ISTOOLCONTROL` |  | Control message constant.
`CM_LCLOFFSET` |  | Control message constant.
`CM_LOSTFOCUS` |  | Control message constant.
`CM_MASKHITTEST` |  | Control message constant implement by controls with an irregular shape to check if a point belongs to a shape.
`CM_MENUCHANGED` |  | Control message constant.
`CM_MOUSEACTIVATE` |  | Control message constant.
`CM_MOUSEENTER` |  | Control message constant.
`CM_MOUSELEAVE` |  | Control message constant.
`CM_MOUSEWHEEL` |  | Control message constant.
`CM_PARENTBIDIMODECHANGED` |  | Control message constant.
`CM_PARENTCOLORCHANGED` |  | Control message constant.
`CM_PARENTCTL3DCHANGED` |  | Control message constant.
`CM_PARENTDOUBLEBUFFEREDCHANGED` |  | Control message constant.
`CM_PARENTFONTCHANGED` |  | Control message constant.
`CM_PARENTSHOWHINTCHANGED` |  | Control message constant.
`CM_PARENTTABLETOPTIONSCHANGED` |  | Control message constant.
`CM_POPUPHWNDDESTROY` |  | Control message constant.
`CM_RECREATEWND` |  | Control message constant.
`CM_RELEASE` |  | Control message constant.
`CM_SETACTIVECONTROL` |  | Control message constant.
`CM_SHOWHINTCHANGED` |  | Control message constant.
`CM_SHOWINGCHANGED` |  | Control message constant.
`CM_STANDARDGESTURESCHANGED` |  | Control message constant.
`CM_SYSCOLORCHANGE` |  | Control message constant.
`CM_SYSFONTCHANGED` |  | Control message constant.
`CM_TABLETOPTIONSCHANGED` |  | Control message constant.
`CM_TABSTOPCHANGED` |  | Control message constant.
`CM_TEXTCHANGED` |  | Control message constant.
`CM_THEMECHANGED` |  | Control message constant.
`CM_TIMECHANGE` |  | Control message constant.
`CM_UIACTIVATE` |  | Control message constant.
`CM_UIDEACTIVATE` |  | Control message constant.
`CM_UNDOCKCLIENT` |  | Control message constant.
`CM_UNTHEMECONTROL` |  | Control message constant.
`CM_UPDATEACTIONS` |  | Control message constant.
`CM_VISIBLECHANGED` |  | Control message constant.
`CM_WANTSPECIALKEY` |  | Control message constant.
`CM_WINDOWHOOK` |  | Control message constant.
`CM_WININICHANGE` |  | Control message constant.
`CN_BASE` |  | Starting value for control notification messages in the LCL.
`CN_CHAR` |  | Control notification message constant.
`CN_CHARTOITEM` |  | Control notification message constant.
`CN_COMMAND` |  | Control notification message constant.
`CN_COMPAREITEM` |  | Control notification message constant.
`CN_CTLCOLORBTN` |  | Control notification message constant.
`CN_CTLCOLORDLG` |  | Control notification message constant.
`CN_CTLCOLOREDIT` |  | Control notification message constant.
`CN_CTLCOLORLISTBOX` |  | Control notification message constant.
`CN_CTLCOLORMSGBOX` |  | Control notification message constant.
`CN_CTLCOLORSCROLLBAR` |  | Control notification message constant.
`CN_CTLCOLORSTATIC` |  | Control notification message constant.
`CN_DELETEITEM` |  | Control notification message constant.
`CN_DRAWITEM` |  | Control notification message constant.
`CN_HSCROLL` |  | Control notification message constant.
`CN_KEYDOWN` |  | Control notification message constant.
`CN_KEYUP` |  | Control notification message constant.
`CN_MEASUREITEM` |  | Control notification message constant.
`CN_NOTIFY` |  | Control notification message constant.
`CN_PARENTNOTIFY` |  | Control notification message constant.
`CN_SYSCHAR` |  | Control notification message constant.
`CN_SYSKEYDOWN` |  | Control notification message constant.
`CN_SYSKEYUP` |  | Control notification message constant.
`CN_VKEYTOITEM` |  | Control notification message constant.
`CN_VSCROLL` |  | Control notification message constant.
`crAppStart` |  | Application starting cursor.
`crArrow` |  | The Arrow cursor, which is the most common and the default one in most cases.
`crCross` |  | A cursor utilized for graphics, for pixel or rectangle selection, often in the shape of a cross.
`crDefault` |  | Indicates that the default cursor from the system should be utilized.
`crDrag` |  | A cursor to indicate that one can drop a dragged item in this area.
`crHandPoint` |  | Pointing hand cursor constant (-21).
`crHelp` |  | "What's This" Help cursor constant (-20).
`crHigh` |  | Highest defined cursor constant (0).
`crHourGlass` |  | Busy cursor constant, utilized to indicate that one should wait while an action is done.
`crHSplit` |  | Horizontal Splitter cursor constant (-14).
`crIBeam` |  | A text cursor, for setting insertion point. Often used in text editors.
`crLow` |  | Lowest defined cursor constant (-30).
`crMultiDrag` |  | Multiple Object dragging cursor constant (-16).
`crNo` |  | Shows a negative sign. See also crNoDrop.
`crNoDrop` |  | A cursor to indicate that one cannot drop a dragged item in this area.
`crNone` |  | Indicates that the cursor should be invisible.
`crSize` |  | A generic sizing cursor, to indicate that here one may drag to resize something. Is the same as crSizeAll.
`crSizeAll` |  | All Directions sizing cursor constant (-22).
`crSizeE` |  | A cursor for resizing which has an arrow pointing to the right, to indicate resizing possibility in this direction.
`crSizeN` |  | A cursor for resizing which has an arrow pointing upwards, to indicate resizing possibility in this direction.
`crSizeNE` |  | A cursor for resizing which has an arrow pointing to the right-top corner, to indicate resizing possibility in this direction.
`crSizeNESW` |  | A cursor for resizing which runs diagonally from NorthEast to SouthWest (-6).
`crSizeNS` |  | A cursor for resizing which cursor runs from North to South (-7).
`crSizeNW` |  | A cursor for resizing which has an arrow pointing to the left-top corner, to indicate resizing possibility in this direction.
`crSizeNWSE` |  | A cursor for resizing which cursor runs from NorthWest to SouthEast.
`crSizeS` |  | A cursor for resizing which has an arrow pointing downwards, to indicate resizing possibility in this direction.
`crSizeSE` |  | A cursor for resizing which has an arrow pointing to the right-bottom corner, to indicate resizing possibility in this direction.
`crSizeSW` |  | A cursor for resizing which has an arrow pointing to the left-bottom corner, to indicate resizing possibility in this direction.
`crSizeW` |  | A cursor for resizing which has an arrow pointing to the left, to indicate resizing possibility in this direction.
`crSizeWE` |  | A cursor for resizing which has an arrow with two points, one to the left and another to the right, to indicate resizing possibility in both directions.
`crSQLWait` |  | Waiting for SQL cursor constant (-17).
`crUpArrow` |  | Up Arrow cursor constant (-10).
`crVSplit` |  | Vertical Split cursor constant (-15).
`csMultiClicks` |  | Set of style values which require/provide multiple clicks on a control.
`DefaultSideForAnchorKind` |  | Provides adjacent edges where controls are aligned for a given anchor kind.
`fsAllNonSystemStayOnTop` |  | Set of form styles except those which make a form stay on top of all other forms of the system.
`fsAllStayOnTop` |  | Set of form styles which make a form stay on top.
`fsBorder` |  | Alias to the fsBorder constant in the GraphType unit.
`fsSurface` |  | Alias to the fsSurface constant in the GraphType unit.
`GUID_ObjInspInterface` |  | GUID for the Object Inspector in the Lazarus IDE.
`MainAlignAnchor` |  | Used in the AnchorDocking package for the Lazarus IDE.
`mrAbort` |  | Modal dialog aborted.
`mrAll` |  | Modal dialog exited with the All button.
`mrCancel` |  | Modal dialog exited with the Cancel button.
`mrClose` |  | Modal dialog exited with the Close button.
`mrIgnore` |  | Modal dialog exited with the Ignore button.
`mrLast` |  | Last (highest) value of modal results.
`mrNo` |  | Modal dialog exited with the No button.
`mrNone` |  | Modal dialog exited with the None button.
`mrNoToAll` |  | Modal dialog exited with the NoToAll button.
`mrOK` |  | Modal dialog exited with the OK button.
`mrRetry` |  | Modal dialog exited with the Retry button.
`mrYes` |  | Modal dialog exited with the Yes button.
`mrYesToAll` |  | Modal dialog exited with the YesToAll button.
`OppositeAnchor` |  | Used in the AnchorDocking package for the Lazarus IDE.
`ssModifier` |  | Defines the key used for shortcuts on different platforms.