Vcl.Controls.TGetSiteInfoEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TGetSiteInfoEvent = procedure(Sender: TObject; DockClient: TControl;
var InfluenceRect: TRect; MousePos: TPoint; var CanDock: Boolean) of object;

C++

typedef void __fastcall (__closure *TGetSiteInfoEvent)(System::TObject* Sender, TControl* DockClient, System::Types::TRect &InfluenceRect, const System::Types::TPoint &MousePos, bool &CanDock);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Beschreibung

TGetSiteInfoEvent wird für die Behandlungsroutine des Ereignisses OnGetSiteInfo verwendet.

Sender gibt das Andockziel an.

DockClient gibt das Steuerelement an, das gezogen wird.

InfluenceRect beschreibt das Rechteck, in dem sich der Mauszeiger befinden muss, damit das Andockziel das gezogene Steuerelement akzeptiert. Standardmäßig ist InfluenceRect der Bereich des Andockziels, auf jeder Seite um 10 Pixel erweitert. Dieser Wert kann in der Ereignisbehandlungsroutine geändert werden.

MousePos ist die Position des Mauszeigers.

CanDock gibt zurück, ob das gezogene Steuerelement an Sender angedockt werden kann.

Siehe auch