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