CDCRenderTarget
sınıfı
için ID2D1DCRenderTarget
bir 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.