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


COleControl::OnGetViewRect

Вызываемый платформой в ответ на запрос IViewObjectEx::GetRect контейнера.

virtual BOOL OnGetViewRect( 
   DWORD dwAspect,
   LPRECTL pRect  
);

Параметры

  • dwAspect
    DWORD, описывающий, какие формы или аспект объекта. Допустимые значения берутся из перечисления DVASPECT или DVASPECT2:

    • DVASPECT_CONTENT ограничивающий прямоугольник объекта целого. Левый угол TOP- на начало координат и размера объекта equals объем, возвращаемый в GetViewExtent*.*

    • Объекты DVASPECT_OPAQUE с прямоугольным непрозрачным пределами извлечения области, прямоугольник. Другие завершаются с ошибкой.

    • Прямоугольник DVASPECT_TRANSPARENT покрывая все прозрачные или скачками части.

  • pRect
    Указатель на структуру RECTL, определяющий прямоугольник, в котором объект должен быть рисования. Управления данного параметра размещение и растянуть объекта.

Возвращаемое значение

Ненулевой если прямоугольник указанный размер к объекту успешно возвращен; в противном случае – значение 0.

Заметки

Размер объекта преобразования OnGetViewRect в прямоугольник, начиная с определенной позиции (по умолчанию верхний левый угол отображения). Переопределите эта функция если элемент управления использует двух траекторный документ и его непрозрачные и прозрачные элементы имеют различные размеры.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

Диаграмма иерархии

COleControl::OnGetViewExtent