HITRESULT 枚举 (ocidl.h)

指示某个位置是否在对象的图像中。

语法

typedef enum tagHITRESULT {
  HITRESULT_OUTSIDE = 0,
  HITRESULT_TRANSPARENT = 1,
  HITRESULT_CLOSE = 2,
  HITRESULT_HIT = 3
} HITRESULT;

常量

 
HITRESULT_OUTSIDE
值: 0
指定位置位于 对象外部,不靠近 对象。
HITRESULT_TRANSPARENT
值:1
指定位置位于对象的边界内,但不靠近图像。 例如,透明圆中间的点可能是 HITRESULT_TRANSPARENT。
HITRESULT_CLOSE
值: 2
指定位置位于 对象内部或 对象外部,但距离 对象足够近,因此可以考虑在内部。 小型、精简或详细对象可以使用此值。 即使某个点位于对象的边界矩形之外,它也可能仍然接近。 点击小对象需要此值。
HITRESULT_HIT
值: 3
指定位置位于 对象的图像中。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 ocidl.h

另请参阅

IViewObjectEx::QueryHitPoint

IViewObjectEx::QueryHitRect