CWnd::OnToolHitTest
L'infrastructure appelle cette fonction membre à detemine si un point se trouve dans le rectangle englobant de l'outil spécifié.
virtual INT_PTR OnToolHitTest(
CPoint point,
TOOLINFO* pTI
) const;
Paramètres
point
Spécifie le x et la coordonnée y du curseur.Ces coordonnées sont toujours par rapport à l'angle supérieur gauche de la fenêtrepTI
Un pointeur vers une structure de TOOLINFO .Les valeurs suivantes de structure sont définies par défaut :hwnd = handle d' m_hWnd à une fenêtre
uId = handle de (UINT)hWndChild à une fenêtre enfant
uFlags |= Handle de TTF_IDISHWND de l'outil
lpszText = pointeur de LPSTR_TEXTCALLBACK à la chaîne qui sera affichée dans la fenêtre spécifiée
Valeur de retour
Si le contrôle d'info-bulle a été trouvé, l'ID du contrôle de fenêtreSi le contrôle d'info-bulle est introuvable, -1.
Notes
Si le point est dans le rectangle, il récupère des informations sur l'outil.
Si la zone à laquelle l'info-bulle est associée n'est pas un bouton, OnToolHitTest définit les balises de structure à TTF_NOTBUTTON et à TTF_CENTERTIP.
La substitution OnToolHitTest pour fournir des informations différentes que la valeur par défaut la fournit.
Consultez TOOLINFO, dans Kit de développement logiciel Windows, pour plus d'informations sur la structure.
Configuration requise
Header: afxwin.h