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


Интерфейс IViewObjectEx (ocidl.h)

Расширение, производное от IViewObject2 для поддержки:

  • Улучшенный рисунок без мерцания для непрямоугольных объектов и прозрачных объектов
  • Проверка попаданий для непрямоугольных объектов
  • Размер элемента управления

Наследование

Интерфейс IViewObjectEx наследуется от IViewObject2. IViewObjectEx также имеет следующие типы элементов:

Методы

Интерфейс IViewObjectEx содержит следующие методы.

 
IViewObjectEx::GetNaturalExtent

Предоставляет указания по размеру из контейнера, чтобы объект использовался при изменении его размера пользователем.
IViewObjectEx::GetRect

Извлекает прямоугольник, описывающий запрошенный аспект рисования.
IViewObjectEx::GetViewStatus

Извлекает сведения о непрозрачности объекта и поддерживаемых аспектах рисования.
IViewObjectEx::QueryHitPoint

Указывает, находится ли точка в пределах заданного аспекта объекта.
IViewObjectEx::QueryHitRect

Указывает, находится ли какая-либо точка в прямоугольнике в пределах заданного аспекта рисования объекта.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IViewObject2