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