Vcl.Controls.TDockTree.HitTest

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function HitTest(const MousePos: TPoint; out HTFlag: Integer): TControl; virtual;

C++

virtual TControl* __fastcall HitTest(const System::Types::TPoint &MousePos, /* out */ int &HTFlag);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TDockTree

Description

Indique le contrôle ancré se trouvant sur la position de la souris spécifiée.

Les applications ne peuvent pas appeler cette méthode protégée. TDockTree utilise HitTest en interne pour déterminer comment répondre aux clics de souris.

MousePos indique la position du pointeur de la souris.

HTFlag indique l'endroit auquel le pointeur de la souris se situe par rapport au contrôle ancré (valeur de renvoi). Elle peut prendre l'une des valeurs suivantes :



Valeur Signification

HTNOWHERE

Le pointeur de la souris ne se trouve pas dans la zone d'ancrage.

HTCLIENT

Le pointeur de la souris se trouve sur la zone client du contrôle ancré.

HTBORDER

Le pointeur de la souris se trouve sur le séparateur permettant de redimensionner les zones d'ancrage.

HTCAPTION

Le pointeur de la souris se trouve sur la région d'accroche dans laquelle les utilisateurs peuvent déplacer un contrôle ancré en dehors de sa position ancrée.

HTCLOSE

Le pointeur de la souris se trouve sur la portion de la région d'accroche contenant le bouton "fermer" permettant de fermer la fenêtre du contrôle ancré.



HitTest renvoie le client ancré se trouvant sous la souris.

Voir aussi