Partager via


CToolTipCtrl::HitTest

Teste un point pour déterminer s'il est dans le rectangle englobant de l'outil donné et, le cas échéant, extrait les informations sur l'outil.

BOOL HitTest( 
   CWnd* pWnd, 
   CPoint pt, 
   LPTOOLINFO lpToolInfo  
) const;

Paramètres

  • pWnd
    Pointeur vers la fenêtre qui contient l'outil.

  • pt
    Pointeur vers un objet d' CPoint contenant les coordonnées du point à tester.

  • lpToolInfo
    Pointeur vers la structure de TOOLINFO qui contient des informations sur l'outil.

Valeur de retour

Une valeur différente de zéro si le point spécifié par les informations du test de positionnement est dans le rectangle englobant de l'outil ; sinon 0.

Notes

Si cette fonction retourne une valeur différente de zéro, la structure pointée pointe vers lpToolInfo est remplie avec les informations sur l'outil en dessous lequel le rectangle le point se trouve.

La structure d' TTHITTESTINFO est définie comme suit :

typedef struct _TT_HITTESTINFO { // tthti

HWND hwnd; // handle of tool or window with tool

POINT pt; // client coordinates of point to test

TOOLINFO ti; // receives information about the tool

} TTHITTESTINFO, FAR * LPHITTESTINFO;

  • hwnd
    Spécifie le handle de l'outil.

  • pt
    Spécifie les coordonnées d'un point si le point est dans le rectangle englobant de l'outil.

  • ti
    Informations sur l'outil. Pour plus d'informations sur la structure d' TOOLINFO , consultez CToolTipCtrl::GetToolInfo.

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CToolTipCtrl, classe

Graphique de la hiérarchie

CToolTipCtrl::GetToolInfo