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


COleControl::OnGetViewStatus

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

virtual DWORD OnGetViewStatus( );

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

Одно из значений перечисления VIEWSTATUS, если успешно; в противном случае – значение 0. Допустимые значения - любое сочетание следующее:

  • VIEWSTATUS_OPAQUE
    Объект полностью непрозрачными. Если этот бит не установлен, то объект содержит прозрачные части. Этот бит применяется только к содержимое- связанными аспектами и не DVASPECT_ICON или DVASPECT_DOCPRINT.

  • VIEWSTATUS_SOLIDBKGND
    Объект имеет сплошной фон (состоящие в сплошном цветом, не шаблоне кисти). Этот бит может применяться только если установлено VIEWSTATUS_OPAQUE и применяется только к содержимое- связанными аспектами и не DVASPECT_ICON или DVASPECT_DOCPRINT.

  • VIEWSTATUS_DVASPECTOPAQUE
    Объект поддерживает DVASPECT_OPAQUE. Все методы IViewObjectEx, которые принимают аспект документа в качестве параметра, можно вызывать с этим аспектом.

  • VIEWSTATUS_DVASPECTTRANSPARENT
    Объект поддерживает DVASPECT_TRANSPARENT. Все методы IViewObjectEx, которые принимают аспект документа в качестве параметра, можно вызывать с этим аспектом.

Заметки

Переопределите эта функция если элемент управления использует двух траекторный документ. Реализация по умолчанию возвращает VIEWSTATUS_OPAQUE.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

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

DVASPECT