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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TDockTree |
説明
新しいドッキングゾーンの寸法を計算します。
ドッキングされるコントロールは,ドックマネージャを使用するウィンドウコントロールへドッキングされるときに,PositionDockRect メソッドを自身の PositionDockRect メソッドから呼び出します。このメソッドを使用すると,ユーザーがマウスを離したときに,指定されたコントロールがどこに表示されるかをドックツリーで示すことができます。
Client は,ドッキング位置までドラッグされるコントロールです。
DropCtl は,Client がドッキングされるウィンドウコントロールです。DropCtl は,DockSite の値と同一である必要があります。
DropAlign は,ウィンドウコントロール内で Control がドッキングされる位置を示します。
DockRect は,Control がドッキングされるドッキングゾーンの境界を返します。