Поделиться через


CToolTipCtrl::HitTest

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

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

Параметры

  • pWnd
    Указатель на окно, содержащее средство.

  • pt
    Указатель на объект CPoint, содержащий координаты точки, который требуется проверить.

  • lpToolInfo
    Указатель на структуру, содержащую сведения о средстве TOOLINFO.

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

Ненулевой, если точка указанный данными проверки нажатия в ограничивающий прямоугольник средств; в противном случае – значение 0.

Заметки

Если эта функция возвращает ненулевое значение, то структура заданной в lpToolInfo заполняется сведения о средстве в прямоугольник, точка находится.

Структура TTHITTESTINFO определяется следующим образом:

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
    Определяет маркер средства.

  • pt
    Определяет координаты точки, если точка средства ограничивающем прямоугольнике.

  • ti
    Сведения об инструменте.Дополнительные сведения о структуре TOOLINFO см. в разделе CToolTipCtrl::GetToolInfo.

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CToolTipCtrl

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

CToolTipCtrl::GetToolInfo