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