Partilhar via


CWnd::OnToolHitTest

A estrutura chama essa função de membro para o detemine se um ponto está no retângulo delimitador de ferramenta especificada.

virtual INT_PTR OnToolHitTest(
   CPoint point,
   TOOLINFO* pTI 
) const;

Parâmetros

  • point
    Especifica o x e a coordenada y do cursor.Essas coordenadas sempre são relativos ao canto superior esquerdo da janela

  • pTI
    Um ponteiro a estrutura de TOOLINFO .Os seguintes valores de estrutura são definidos por padrão:

    • hwnd = alça de m_hWnd a uma janela

    • uId = alça de (UINT)hWndChild a uma janela filho

    • uFlags |= Alça de TTF_IDISHWND de ferramenta

    • lpszText = ponteiro de LPSTR_TEXTCALLBACK a cadeia de caracteres que deve ser exibida na janela especificada

Valor de retorno

Se o controle de tooltip foi encontrado, a identificação do controle windowSe o controle de dica de ferramenta não foi encontrado, -1.

Comentários

Se o ponto está no retângulo, recupera informações sobre a ferramenta.

Se a área com que a dica de ferramenta está associado não é um botão, OnToolHitTest define os sinalizadores da estrutura TTF_NOTBUTTON e a TTF_CENTERTIP.

A substituição OnToolHitTest para fornecer informações diferente do padrão fornece.

Consulte TOOLINFO, em, Windows SDKpara obter mais informações sobre a estrutura.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

TOOLINFO

CWnd::FilterToolTipMessage