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


Структура HDHITTESTINFO (commctrl.h)

Содержит сведения о проверке нажатия. Эта структура используется с сообщением HDM_HITTEST и заменяет структуру HD_HITTESTINFO .

Синтаксис

typedef struct _HD_HITTESTINFO {
  POINT pt;
  UINT  flags;
  int   iItem;
} HDHITTESTINFO, *LPHDHITTESTINFO;

Члены

pt

Тип: POINT

Структура POINT , содержащая точку для проверки попадания в координатах клиента.

flags

Тип: UINT

Переменная, получающая сведения о результатах проверки нажатия. Этот элемент может иметь одно или несколько значений, перечисленных ниже. Два из этих значений можно объединить, например, если позиция находится выше и слева от клиентской области.

Значение Значение
HHT_ABOVE
Точка находится над ограничивающим прямоугольником элемента управления заголовком.
HHT_BELOW
Точка находится под ограничивающим прямоугольником элемента управления заголовком.
HHT_NOWHERE
Точка находится внутри ограничивающего прямоугольника элемента управления заголовком, но не над элементом заголовка.
HHT_ONDIVIDER
Точка находится на разделителье между двумя элементами заголовка.
HHT_ONDIVOPEN
Точка находится на разделителю элемента, ширина которого равна нулю. При перетаскивании разделителя элемент отображается вместо изменения размера элемента слева от разделителя.
HHT_ONHEADER
Точка находится внутри ограничивающего прямоугольника элемента управления заголовком.
HHT_ONFILTER

Версия 5.80 Точка находится над областью фильтра.

HHT_ONFILTERBUTTON

Версия 5.80 Точка находится на кнопке фильтра.

HHT_TOLEFT
Точка находится слева от ограничивающего прямоугольника элемента управления заголовком.
HHT_TORIGHT
Точка находится справа от ограничивающего прямоугольника элемента управления заголовком.
HHT_ONITEMSTATEICON

Версия 6.00 и Windows Vista. Точка находится в значке состояния элемента. Если задан стиль HDS_CHECKBOXES , точка находится в пределах флажка элемента.

HHT_ONDROPDOWN

Версия 6.00 и Windows Vista. Точка находится внутри кнопки разбиения элемента. Стиль HDF_SPLITBUTTON должен быть задан для элемента.

HHT_ONOVERFLOW

Версия 6.00 и Windows Vista. Точка находится внутри кнопки переполнения элемента управления "Заголовок". Стиль HDS_OVERFLOW должен быть задан в элементе управления "Заголовок".

iItem

Тип: int

Если проверка попадания прошла успешно, содержит индекс элемента в точке проверки попадания.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть commctrl.h