Vcl.ComCtrls.TPageControl.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.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TPageControl |
Beschreibung
Liefert Andockinformationen für das Registerkarten-Steuerelement.
Mit GetSiteInfo können Sie den Andockbereich des Registerkarten-Steuerelements ermitteln und feststellen, ob ein gezogenes Fenster angedockt werden kann.
Client ist ein potentieller Docking-Client.
InfluenceRect liefert den Bereich, in dem der Client angedockt werden kann.
MousePos gibt die aktuelle Mausposition an.
CanDock gibt an, ob der Client im Registerkarten-Steuerelement angedockt werden kann.
GetSiteInfo initialisiert CanDock mit true, wenn Client nicht bereits im Registerkarten-Steuerelement angedockt ist. Anschließend vergrößert GetSiteInfo den rechteckigen Andockbereich um 10 Pixel und löst ein OnGetSiteInfo-Ereignis aus.