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


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

Содержит сведения, используемые для определения расположения точки относительно элемента управления в виде дерева. Эта структура используется с сообщением TVM_HITTEST . Структура идентична структуре TV_HITTESTINFO , но она была переименована в соответствии с текущими соглашениями об именовании.

Синтаксис

typedef struct tagTVHITTESTINFO {
  POINT     pt;
  UINT      flags;
  HTREEITEM hItem;
} TVHITTESTINFO, *LPTVHITTESTINFO;

Члены

pt

Тип: POINT

Клиентские координаты проверяемой точки.

flags

Тип: UINT

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

Значение Значение
TVHT_ABOVE
Над клиентской областью.
TVHT_BELOW
Под клиентской областью.
TVHT_NOWHERE
В клиентской области, но под последним элементом.
TVHT_ONITEM
На растровом рисунке или метки, связанном с элементом.
TVHT_ONITEMBUTTON
На кнопке, связанной с элементом.
TVHT_ONITEMICON
На растровом рисунке, связанном с элементом.
TVHT_ONITEMINDENT
В отступе, связанном с элементом.
TVHT_ONITEMLABEL
На метке (строке), связанной с элементом.
TVHT_ONITEMRIGHT
В области справа от элемента.
TVHT_ONITEMSTATEICON
На значке состояния для элемента представления в виде дерева, который находится в пользовательском состоянии.
TVHT_TOLEFT
Слева от клиентской области.
TVHT_TORIGHT
Справа от клиентской области.

hItem

Тип: HTREEITEM

Дескриптор для элемента, занимающего точку.

Требования

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