Vcl.ExtCtrls.TCustomControlBar.GetSiteInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

Beschreibung

Gibt Informationen über den Andockstandort der Steuerleiste zurück.

GetSiteInfo löst das Ereignis OnGetSiteInfo aus, mit dessen Hilfe eine Anwendung das Andocken von Steuerelementen in der Steuerleiste beeinflussen kann. Nach Beendigung der Ereignisbehandlungsroutine weist GetSiteInfo dem Parameter CanDock den Wert False zu, wenn das Steuerelement nicht verschiebbar ist. Auf diese Weise wird verhindert, dass Steuerelemente, die an anderen Positionen angedockt sind, in die Steuerleiste verschoben werden. Client ist das Steuerelement, das ein potentieller Docking-Client ist. InfluenceRect liefert die Dimensionen der Position zurück, an der Client angedockt wird. MousePos ist die Position des Mauszeigers. CanDock gibt an, ob der Client in der Steuerleiste angedockt werden darf.

Siehe auch