Класс 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, если объект еще не инициализирован.