Vcl.ExtCtrls.TCustomControlBar.GetSiteInfo
Delphi
procedure GetSiteInfo(Client: TControl; var InfluenceRect: TRect;
MousePos: TPoint; var CanDock: Boolean); override;
C++
DYNAMIC void __fastcall GetSiteInfo(Vcl::Controls::TControl* Client, System::Types::TRect &InfluenceRect, const System::Types::TPoint &MousePos, bool &CanDock);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomControlBar |
説明
コントロール バーのドック サイト情報を返します。
GetSiteInfo は、OnGetSiteInfo イベントを生成して、コントロールをコントロール バーにドッキングする方法をアプリケーションが制御できるようにします。イベント ハンドラからの応答で、コントロールがフロートしていない場合、GetSiteInfo は CanDock パラメータに False を設定します。この設定によって、他のドック サイトにドッキングされているコントロールが、コントロール バーに移動されないようにします。Client は、ドック クライアントになる可能性のあるコントロールです。InfluenceRect コードは、クライアントがドッキングされる次元を返します。MousePos は、マウス ポインタの位置です。CanDock は、クライアントがコントロール バーにドッキングできるかどうかを返します。