Vcl.Controls.TDockTree.HitTest
Delphi
function HitTest(const MousePos: TPoint; out HTFlag: Integer): TControl; virtual;
C++
virtual TControl* __fastcall HitTest(const System::Types::TPoint &MousePos, /* out */ int &HTFlag);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TDockTree |
Beschreibung
Gibt an, welches Steuerelement an der angegebenen Mausposition angedockt ist.
In Anwendungen kann diese als protected deklarierte Methode nicht aufgerufen werden. TDockTree verwendet HitTest intern, um die erforderliche Reaktion auf einen Mausklick zu ermitteln.
MousePos gibt die Position des Mauszeigers an.
HTFlag gibt an, wo sich der Mauszeiger relativ zu dem angedockten Steuerelement befindet, das den Rückgabewert bildet. Die folgenden Werte sind möglich:
Wert | Bedeutung |
---|---|
HTNOWHERE |
Der Mauszeiger befindet sich nicht in der Dockingzone. |
HTCLIENT |
Der Mauszeiger befindet sich über dem Client-Bereich des angedockten Steuerelements. |
HTBORDER |
Der Mauszeiger befindet sich über der Teilerleiste, mit deren Hilfe die Größe von Dockingzonen geändert werden kann. |
HTCAPTION |
Der Mauszeiger befindet sich über der Griffleiste, mit der Benutzer ein angedocktes Steuerelement trennen können. |
HTCLOSE |
Der Mauszeiger befindet sich über der Position der Griffleiste mit der Schaltfläche zum Schließen des angedockten Steuerelementfensters. |
HitTest gibt das angedockte Steuerelement zurück, das sich unter der Maus befindet.