COleClientItem::Draw

BOOL Рисовать ( CDC * pDC, LPCRECT lpBounds, DVASPECT nDrawAspect = (DVASPECT) -1 );

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

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

Параметры

pDC

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

lpBounds

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

nDrawAspect

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

Примечания

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

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

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

Для получения дополнительной информации, смотрите IViewObject::Draw в документации по OLE.

Обзор COleClientItem |nbsp; Члены класса | Иерархическая схема

См. также COleClientItem::SetExtent, COleServerItem::OnDraw

Index