Aracılığıyla paylaş


CDCRenderTarget sınıfı

için ID2D1DCRenderTargetbir sarmalayıcı.

Sözdizimi

class CDCRenderTarget : public CRenderTarget;

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CDCRenderTarget::CDCRenderTarget Bir CDCRenderTarget nesne oluşturur.

Genel Yöntemler

Veri Akışı Adı Açıklama
CDCRenderTarget::Attach Var olan işleme hedef arabirimini nesneye ekler
CDCRenderTarget::BindDC İşleme hedefini, çizim komutlarını sorun ettiği cihaz bağlamı ile bağlar
CDCRenderTarget::Create oluşturur CDCRenderTarget.
CDCRenderTarget::Detach Nesneden işleme hedef arabirimini ayırır
CDCRenderTarget::GetDCRenderTarget Bir ID2D1DCRenderTarget arabirim döndürür

Ortak İşleçler

Veri Akışı Adı Açıklama
CDCRenderTarget::operator ID2D1DCRenderTarget* Bir ID2D1DCRenderTarget arabirim döndürür

Korumalı Veri Üyeleri

Veri Akışı Adı Açıklama
CDCRenderTarget::m_pDCRenderTarget Nesne işaretçisi ID2D1DCRenderTarget .

Devralma Hiyerarşisi

CObject
CRenderTarget
CDCRenderTarget

Gereksinimler

Üstbilgi: afxrendertarget.h

CDCRenderTarget::Attach

Var olan işleme hedef arabirimini nesneye ekler

void Attach(ID2D1DCRenderTarget* pTarget);

Parametreler

pTarget
Mevcut işleme hedef arabirimi. Olamaz NULL

CDCRenderTarget::BindDC

İşleme hedefini, çizim komutlarını sorun ettiği cihaz bağlamı ile bağlar

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

Parametreler

dc
İşleme hedefinin komut çizme sorunlarına neden olduğu cihaz bağlamı

rect
tanıtıcının, işleme hedefinin bağlı olduğu bir cihaz bağlamının (HDC) boyutları

Dönüş Değeri

Yöntem başarılı olursa döndürür TRUE. Aksi takdirde döndürür FALSE.

CDCRenderTarget::CDCRenderTarget

Bir CDCRenderTarget nesne oluşturur.

CDCRenderTarget();

CDCRenderTarget::Create

oluşturur CDCRenderTarget.

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Parametreler

props
İşleme modu, piksel biçimi, uzaktan iletişim seçenekleri, DPI bilgileri ve donanım işleme için gereken en düşük DirectX desteği.

Dönüş Değeri

Yöntem başarılı olursa döndürür TRUE. Aksi takdirde döndürür FALSE.

CDCRenderTarget::Detach

Nesneden işleme hedef arabirimini ayırır

ID2D1DCRenderTarget* Detach();

Dönüş Değeri

Ayrılmış işleme hedef arabirimine işaretçi.

CDCRenderTarget::GetDCRenderTarget

Bir döndürür ID2D1DCRenderTarget

ID2D1DCRenderTarget* GetDCRenderTarget();

Dönüş Değeri

Arabirim ID2D1DCRenderTarget işaretçisi veya NULL nesne henüz başlatılmamışsa.

CDCRenderTarget::m_pDCRenderTarget

Nesne işaretçisi ID2D1DCRenderTarget .

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

Bir ID2D1DCRenderTarget arabirim döndürür

operator ID2D1DCRenderTarget*();

Dönüş Değeri

[Id2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.

Ayrıca bkz.

Sınıflar