TTM_HITTEST消息

测试一个点,以确定它是否位于指定工具的边界矩形内,如果是,则检索有关该工具的信息。

参数

wParam

必须为零。

lParam

指向 TTHITTESTINFO 结构的指针。 发送消息时, hwnd 成员必须指定工具的句柄, pt 成员必须指定点的坐标。 如果返回值为 TRUE则 ti 成员 (TOOLINFO 结构) 接收有关占用点的工具的信息。 在发送此消息之前,必须填充 ti 结构的 cbSize 成员。

返回值

如果工具占用指定点,则返回 TRUE ;否则返回 FALSE

注解

当工具设置了TTF_TRACK标志时,必须发送此消息。 有关此标志的详细信息,请参阅 TOOLINFO。 如果未设置TTF_TRACK,TTM_HITTEST将失败,无论命中点是否位于工具矩形中。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Commctrl.h
Unicode 和 ANSI 名称
(TTM_HITTESTW unicode) 和 TTM_HITTESTA (ANSI)