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