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


COleClientItem::Draw

Эта функция вызывается для рисования элемент OLE в указанный прямоугольник, используя задаваемые значения контекста устройства.

BOOL Draw( 
   CDC* pDC, 
   LPCRECT lpBounds, 
   DVASPECT nDrawAspect = (DVASPECT 
)-1  
);

Параметры

  • pDC
    Указатель на объект CDC, используемый для рисования элемент OLE.

  • lpBounds
    Указатель на объект CRect или структуре RECT, которая задает прямоугольник, в котором выполняется отрисовка элемент OLE (в логических единицах, указанных в контексте устройства).

  • nDrawAspect
    Указывает аспект OLE элемента, то есть, как он должен быть отображен. Если nDrawAspect – 1, используется последний набор аспектов с помощью SetDrawAspect. Дополнительные сведения о возможных значениях этого пометить см. в разделе SetDrawAspect.

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

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Функция может использоваться представление метафайла OLE функцией-членом OnDraw элемента, созданного COleServerItem.

Обычно используется Ничья для экрана, передавая контекст устройства экрана, как pDC. В этом случае необходимо указать только первые 2 параметра.

Параметр lpBounds определяет прямоугольник в контексте устройства назначения (относительно его текущий режим сопоставления). Отрисовка может включать масштабирование изображения и может использоваться приложение-контейнерами создать представление, которое шкалы между отображаться представлением и окончательное напечатанным образом.

Дополнительные сведения см. в разделе IViewObject::Draw в Windows SDK.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleClientItem

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

COleClientItem::SetExtent

COleServerItem::OnDraw