Vcl.Controls.TDockTree.HitTest

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch