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 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | IDockManager |
Description
Calcule les dimensions d'une nouvelle zone d'ancrage.
Le contrôle déplacé appelle PositionDockRect depuis sa propre méthode PositionDockRect lorsqu'il est ancré dans un contrôle conteneur utilisant un gestionnaire d'ancrage. Il permet au gestionnaire 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 conteneur dans lequel Client sera ancré.
DropAlign indique l'endroit auquel Control doit être ancré dans le contrôle conteneur.
DockRect renvoie les limites de la zone d'ancrage dans laquelle Control peut être ancré.