Compartir a través de


CToolTipCtrl::HitTest

Prueba un punto para determinar si está dentro del rectángulo delimitador de la información especificada de la herramienta y, si es así de recuperación a la herramienta.

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

Parámetros

  • pWnd
    puntero a la ventana que contiene la herramienta.

  • pt
    Puntero a un objeto de CPoint que contiene las coordenadas de punto que se va a probar.

  • lpToolInfo
    Puntero a la estructura de TOOLINFO que contiene información sobre la herramienta.

Valor devuelto

Distinto de cero si el punto especificado por la información de la prueba de posicionamiento está dentro del rectángulo delimitador de la herramienta; si no 0.

Comentarios

Si esta función devuelve un valor distinto de cero, la estructura designada por a lpToolInfo se rellena con la información sobre la herramienta dentro cuyo de rectángulo el punto se encuentra.

La estructura de TTHITTESTINFO se define como sigue:

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
    especifica el identificador de la herramienta.

  • pt
    Especifica las coordenadas de un punto si point se encuentra en el rectángulo delimitador de la herramienta.

  • ti
    información sobre la herramienta.Para obtener más información sobre la estructura de TOOLINFO , vea CToolTipCtrl:: GetToolInfo.

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CToolTipCtrl

Gráfico de jerarquía

CToolTipCtrl::GetToolInfo