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 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | IDockManager |
Beschreibung
Berechnet die Maße der neuen Dockingzone.
Das gezogene Steuerelement ruft PositionDockRect aus der eigenen PositionDockRect-Methode auf, wenn es an ein Container-Steuerelement angedockt wird, das einen Docking-Manager verwendet. Der Docking-Manager kann also angeben, wo ein Steuerelement angezeigt würde, wenn der Benutzer die Maus losließe.
Client gibt das Steuerelement an, das an eine Andockposition gezogen wird.
DropCtl bezeichnet das Container-Steuerelement, an das Client angedockt werden soll.
DropAlign gibt an, wo Control im Container-Steuerelement angedockt werden soll.
DockRect gibt die Maße der Dockingzone zurück, in der Control angedockt werden kann.