Freigeben über


HITRESULT-Enumeration (ocidl.h)

Gibt an, ob sich eine Position innerhalb des Bilds eines Objekts befindet.

Syntax

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

Konstanten

 
HITRESULT_OUTSIDE
Wert: 0
Der angegebene Speicherort befindet sich außerhalb des Objekts und nicht in der Nähe des Objekts.
HITRESULT_TRANSPARENT
Wert: 1
Die angegebene Position befindet sich innerhalb der Begrenzungen des Objekts, aber nicht in der Nähe des Bilds. Beispielsweise könnte ein Punkt in der Mitte eines transparenten Kreises HITRESULT_TRANSPARENT werden.
HITRESULT_CLOSE
Wert: 2
Die angegebene Position befindet sich innerhalb des -Objekts oder befindet sich außerhalb des -Objekts, ist jedoch nah genug an dem Objekt, das darin berücksichtigt werden kann. Kleine, dünne oder detaillierte Objekte können diesen Wert verwenden. Auch wenn sich ein Punkt außerhalb des umgebenden Rechtecks eines Objekts befindet, kann er immer noch nahe sein. Dieser Wert wird benötigt, um kleine Objekte zu treffen.
HITRESULT_HIT
Wert: 3
Der angegebene Speicherort befindet sich innerhalb des Bilds des Objekts.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile ocidl.h

Weitere Informationen

IViewObjectEx::QueryHitPoint

IViewObjectEx::QueryHitRect