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 [デスクトップ アプリのみ]
Header ocidl.h

こちらもご覧ください

IViewObjectEx::QueryHitPoint

IViewObjectEx::QueryHitRect