Compartilhar via


CToolTipCtrl::HitTest

Testes de um ponto para determinar se ele é dentro do retângulo delimitador da ferramenta determinado e, em caso afirmativo, recuperar informações sobre a ferramenta.

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

Parâmetros

  • pWnd
    Ponteiro para a janela que contém a ferramenta.

  • pt
    Ponteiro para um CPoint objeto que contém as coordenadas do ponto a ser testado.

  • lpToolInfo
    Ponteiro para TOOLINFO estrutura que contém informações sobre a ferramenta.

Valor de retorno

Diferente de zero se o ponto especificado pelas informações de teste de hit está dentro do retângulo delimitador da ferramenta; caso contrário, 0.

Comentários

Se esta função retorna um valor diferente de zero, a estrutura apontada por lpToolInfo é preenchido com informações sobre a ferramenta dentro do retângulo cujo se encontra o ponto da.

The TTHITTESTINFO estrutura é definida da seguinte maneira:

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 o identificador da ferramenta.

  • pt
    Especifica as coordenadas de um ponto se o ponto é a ferramenta retângulo delimitador.

  • TI
    Informações sobre a ferramenta.Para obter mais informações sobre o TOOLINFO estrutura, consulte CToolTipCtrl::GetToolInfo.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CToolTipCtrl

Gráfico de hierarquia

CToolTipCtrl::GetToolInfo

Outros recursos

CToolTipCtrl membros