Vcl.Controls.TDockTree.PositionDockRect
Delphi
procedure PositionDockRect(Client, DropCtl: TControl; DropAlign: TAlign;
var DockRect: TRect); virtual;
C++
virtual void __fastcall PositionDockRect(TControl* Client, TControl* DropCtl, TAlign DropAlign, System::Types::TRect &DockRect);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TDockTree |
Description
Calcule les dimensions d'une nouvelle zone d'ancrage.
Le contrôle ancré appelle PositionDockRect depuis sa propre méthode PositionDockRect lorsqu'il est ancré dans un contrôle fenêtré utilisant un gestionnaire d'ancrage. Il permet à l'arborescence d'ancrage d'indiquer l'endroit auquel un contrôle spécifié apparaîtra si l'utilisateur relâche la souris.
Client correspond au contrôle déplacé dans une position d'ancrage.
DropCtl est le contrôle fenêtré dans lequel Client sera ancré. La valeur qui y est affectée doit être identique à celle de DockSite.
DropAlign indique l'endroit auquel Control doit être ancré dans le contrôle fenêtré.
DockRect renvoie les limites de la zone d'ancrage dans laquelle Control peut être ancré.