RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TDockTree.PositionDockRect Method

Computes the dimensions of a new docking zone.

Pascal
procedure PositionDockRect(Client: TControl; DropCtl: TControl; DropAlign: TAlign; var DockRect: TRect); virtual;
C++
virtual __fastcall PositionDockRect(TControl * Client, TControl * DropCtl, TAlign DropAlign, TRect DockRect);

The control that is being docked calls PositionDockRect from its own PositionDockRect method when it is being docked to a windowed control that uses a dock manager. It allows the dock tree 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 windowed control into which Client will be docked. It should be the same as the value of DockSite

DropAlign indicates where Control is to be docked within the windowed control. 

DockRect returns the boundaries of the docking zone where Control can be docked. 

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!