Класс CDCRenderTarget

Программа-оболочка для ID2D1DCRenderTarget.

Синтаксис

class CDCRenderTarget : public CRenderTarget;

Участники

Открытые конструкторы

Имя Описание
CDCRenderTarget::CDCRenderTarget Формирует объект CDCRenderTarget.

Открытые методы

Имя Описание
CDCRenderTarget::Attach Присоединение существующего целевого интерфейса отрисовки к объекту
CDCRenderTarget::BindDC Привязывает целевой объект отрисовки к контексту устройства, к которому он выдает команды рисования
CDCRenderTarget::Create Создает объект CDCRenderTarget.
CDCRenderTarget::Detach Отсоединяет целевой интерфейс от объекта
CDCRenderTarget::GetDCRenderTarget ID2D1DCRenderTarget Возвращает интерфейс

Открытые операторы

Имя Описание
CDCRenderTarget::operator ID2D1DCRenderTarget* ID2D1DCRenderTarget Возвращает интерфейс

Защищенные члены данных

Имя Описание
CDCRenderTarget::m_pDCRenderTarget Указатель на объект ID2D1DCRenderTarget.

Иерархия наследования

CObject
CRenderTarget
CDCRenderTarget

Требования

Заголовок.afxrendertarget.h

CDCRenderTarget::Attach

Присоединение существующего целевого интерфейса отрисовки к объекту

void Attach(ID2D1DCRenderTarget* pTarget);

Параметры

pTarget
Существующий целевой интерфейс отрисовки. Не может быть NULL

CDCRenderTarget::BindDC

Привязывает целевой объект отрисовки к контексту устройства, к которому он выдает команды рисования

BOOL BindDC(
    const CDC& dc,
    const CRect& rect);

Параметры

dc
Контекст устройства, в котором целевые команды рисования отображаются в целевом объекте

rect
Измерения дескриптора к контексту устройства (HDC), к которому привязан целевой объект отрисовки

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

Если метод завершается успешно, возвращает значение TRUE. В противном случае возвращается значение FALSE.

CDCRenderTarget::CDCRenderTarget

Формирует объект CDCRenderTarget.

CDCRenderTarget();

CDCRenderTarget::Create

Создает объект CDCRenderTarget.

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Параметры

props
Режим отрисовки, формат пикселей, параметры удаленного взаимодействия, сведения о DPI и минимальная поддержка DirectX, необходимая для отрисовки оборудования.

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

Если метод завершается успешно, возвращает значение TRUE. В противном случае возвращается значение FALSE.

CDCRenderTarget::Detach

Отсоединяет целевой интерфейс от объекта

ID2D1DCRenderTarget* Detach();

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

Указатель на отсоединяемый целевой интерфейс отрисовки.

CDCRenderTarget::GetDCRenderTarget

Возвращает ID2D1DCRenderTarget

ID2D1DCRenderTarget* GetDCRenderTarget();

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

Указатель на ID2D1DCRenderTarget интерфейс или NULL если объект еще не инициализирован.

CDCRenderTarget::m_pDCRenderTarget

Указатель на объект ID2D1DCRenderTarget.

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

ID2D1DCRenderTarget Возвращает интерфейс

operator ID2D1DCRenderTarget*();

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

Указатель на [интерфейс ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) или NULL, если объект еще не инициализирован.

См. также

Классы