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);
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.