CWnd::OnToolHitTest

Платформа вызывает функцию этот функцию-член в detemine, находится ли точка в ограничивающем прямоугольнике указанного инструмента.

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

Параметры

  • point
    Указывает координату x и y курсора.Эти координаты всегда относительно верхнего левого угла окна верхн-

  • pTI
    Указатель на структуру TOOLINFO.Следующие значения структуры задано по умолчанию:

    • Дескриптор hwnd = m_hWnd в окно

    • uId = дескриптор (UINT)hWndChild к дочернему окну

    • uFlags |= дескриптор TTF_IDISHWND средства

    • lpszText = указатель LPSTR_TEXTCALLBACK в строку, которая будет отображаться в указанном поле

Возвращаемое значение

Если элемент управления был найдено подсказки, то идентификатор элемента управления для окна "Если элемент управления всплывающей подсказки не было найдено -1.

Заметки

Если точка в прямоугольнике, он извлекает сведения о средстве.

Если область подсказки с которой сопоставлена не кнопок OnToolHitTest устанавливает флаги структуры в TTF_NOTBUTTON и TTF_CENTERTIP.

Переопределение OnToolHitTest, чтобы предоставить другое сведений, чем значение по умолчанию.

См. раздел TOOLINFO, в Windows SDK, дополнительные сведения о структуре.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

TOOLINFO

CWnd::FilterToolTipMessage