Поделиться через


Перечисление 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