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

# Reference for unit 'Controls': Procedures and functions

`AdjustBorderSpace` |  | Adjusts the border space around the control to the client rectangle.
`assign(Variant):TCaption` |  | Declares an assignment operator used to convert a Variant type to a TCaption type.
`BidiFlipAlignment` |  | Gets the inverse alignment value when BiDiMode is enabled.
`BidiFlipAnchors` |  | Swaps left and right anchor side settings for the specified control when BiDiMode is enabled.
`BidiFlipRect` |  | Flips the left and right coordinates in a rectangle and makes it relative to the ParentRect when Flip is True.
`CancelDrag` |  | Cancels an active drag operation.
`ChangeBiDiModeAlignment` |  | Flips the value Alignment to reflect the value needed for BiDi mode.
`CheckMouseButtonDownUp` |  | Checks for mouse click events for the specified control.
`CheckTransparentWindow` |  | Checks whether the handle for a windowed control (or a parent control) is transparent.
`CompareDataObjectWithLazAccessibleObject` |  | Compares the specified pointers containing Lazarus accessibility object data and a accessibility object.
`CompareLazAccessibleObjectsByDataObject` |  | Compares the specified pointers containing a Lazarus accessibility object and a accessibility object data.
`CursorToIdent` |  | Uses a look-up table to find the cursor identifier corresponding to an Integer cursor constant.
`CursorToString` |  | Returns a string with the name for the cursor in the integer constant.
`DbgS` |  | Converts items of several data types into strings, for debug output.
`FindControl` |  | Return the TWinControl for the given Handle.
`FindControlAtPosition` |  | Gets the control at the specified screen position.
`FindDragTarget` |  | Gets the drag target at the specified screen position.
`FindLCLControl` |  | Returns the TControl currently visible at the specified screen position.
`FindLCLWindow` |  | Find the window and its owning control at the given screen coordinates.
`FindOwnerControl` |  | Returns the TWinControl for the given Handle; the parent control for a non-TWinControl Handle.
`GetCaptureControl` |  | Returns the TControl instance with mouse capture enabled.
`GetCursorValues` |  | Calls the specified procedure for each of the cursor identifiers.
`GetKeyShiftState` |  | Gets a set of state values for current modifier keys.
`IdentToCursor` |  | Converts an identifier name for a cursor shape to its value as an Integer.
`IsColorDefault` |  | Determines if the color for the control is the system default (GTK).
`MoveWindowOrg` |  | Moves the origin for a windowed control.
`RecreateWnd` |  | Creates (or recreates) the widgetset class instance for a TWinControl.
`Register` |  | Register the components provided by this unit or package, so that they can be instantiated.
`SendAppMessage` |  | Sends an application message using the specified parameter values.
`SetCaptureControl` |  | Set the mouse capture to the specified control, or one of its children, at the given coordinates.
`StringToCursor` |  | StringToCursor - returns the cursor value corresponding to the name supplied.