Vcl.Controls.TGetSiteInfoEvent
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 |
---|---|---|---|---|
typedef | public | 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.