Vcl.Controls.IDockManager.PositionDockRect
Delphi
procedure PositionDockRect(Client, DropCtl: TControl; DropAlign: TAlign; var DockRect: TRect);
C++
virtual void __fastcall PositionDockRect(TControl* Client, TControl* DropCtl, TAlign DropAlign, System::Types::TRect &DockRect) = 0 ;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | IDockManager |
Description
Computes the dimensions of a new docking zone.
The control that is being dragged calls PositionDockRect from its own PositionDockRect method when it is being docked to a container control that uses a dock manager. It allows the dock manager to indicate where a specified control would appear if the user released the mouse.
Client is the control that is being dragged to a docking position.
DropCtl is the container control into which Client will be docked.
DropAlign indicates where Control is to be docked within the container control.
DockRect returns the boundaries of the docking zone where Control can be docked.