Compartilhar via


Enumeração HITRESULT (ocidl.h)

Indica se um local está dentro da imagem de um objeto.

Syntax

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

Constantes

 
HITRESULT_OUTSIDE
Valor: 0
O local especificado está fora do objeto e não está perto do objeto .
HITRESULT_TRANSPARENT
Valor: 1
O local especificado está dentro dos limites do objeto, mas não perto da imagem. Por exemplo, um ponto no meio de um círculo transparente pode ser HITRESULT_TRANSPARENT.
HITRESULT_CLOSE
Valor: 2
O local especificado está dentro do objeto ou está fora do objeto, mas é próximo o suficiente do objeto a ser considerado dentro. Objetos pequenos, finos ou detalhados podem usar esse valor. Mesmo que um ponto esteja fora do retângulo delimitador de um objeto, ele ainda poderá estar próximo. Esse valor é necessário para atingir objetos pequenos.
HITRESULT_HIT
Valor: 3
O local especificado está dentro da imagem do objeto .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ocidl.h

Confira também

IViewObjectEx::QueryHitPoint

IViewObjectEx::QueryHitRect