Bagikan melalui


CDCRenderTarget kelas

Pembungkus untuk ID2D1DCRenderTarget.

Sintaks

class CDCRenderTarget : public CRenderTarget;

Anggota

Konstruktor Publik

Nama Deskripsi
CDCRenderTarget::CDCRenderTarget Membuat CDCRenderTarget objek.

Metode Publik

Nama Deskripsi
CDCRenderTarget::Attach Melampirkan antarmuka target render yang ada ke objek
CDCRenderTarget::BindDC Mengikat target render ke konteks perangkat yang mengeluarkan perintah gambar
CDCRenderTarget::Create CDCRenderTargetMembuat .
CDCRenderTarget::Detach Melepaskan antarmuka target render dari objek
CDCRenderTarget::GetDCRenderTarget Mengembalikan ID2D1DCRenderTarget antarmuka

Operator Publik

Nama Deskripsi
CDCRenderTarget::operator ID2D1DCRenderTarget* Mengembalikan ID2D1DCRenderTarget antarmuka

Anggota Data yang Dilindungi

Nama Deskripsi
CDCRenderTarget::m_pDCRenderTarget Penunjuk ke ID2D1DCRenderTarget objek.

Hierarki Warisan

CObject
CRenderTarget
CDCRenderTarget

Persyaratan

Header: afxrendertarget.h

CDCRenderTarget::Attach

Melampirkan antarmuka target render yang ada ke objek

void Attach(ID2D1DCRenderTarget* pTarget);

Parameter

pTarget
Antarmuka target render yang ada. Tidak dapat NULL

CDCRenderTarget::BindDC

Mengikat target render ke konteks perangkat yang mengeluarkan perintah gambar

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

Parameter

dc
Konteks perangkat tempat target render mengeluarkan perintah menggambar

rect
Dimensi handel ke konteks perangkat (HDC) tempat target render terikat

Tampilkan Nilai

Jika metode berhasil, metode akan mengembalikan TRUE. Jika tidak, ia kembali FALSE.

CDCRenderTarget::CDCRenderTarget

Membuat CDCRenderTarget objek.

CDCRenderTarget();

CDCRenderTarget::Create

CDCRenderTargetMembuat .

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Parameter

props
Mode penyajian, format piksel, opsi jarak jauh, informasi DPI, dan dukungan DirectX minimum yang diperlukan untuk penyajian perangkat keras.

Tampilkan Nilai

Jika metode berhasil, metode akan mengembalikan TRUE. Jika tidak, ia kembali FALSE.

CDCRenderTarget::Detach

Melepaskan antarmuka target render dari objek

ID2D1DCRenderTarget* Detach();

Tampilkan Nilai

Penunjuk ke antarmuka target render yang dilepas.

CDCRenderTarget::GetDCRenderTarget

Mengembalikan ID2D1DCRenderTarget

ID2D1DCRenderTarget* GetDCRenderTarget();

Tampilkan Nilai

Penunjuk ID2D1DCRenderTarget ke antarmuka atau NULL jika objek belum diinisialisasi.

CDCRenderTarget::m_pDCRenderTarget

Penunjuk ke ID2D1DCRenderTarget objek.

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

Mengembalikan ID2D1DCRenderTarget antarmuka

operator ID2D1DCRenderTarget*();

Tampilkan Nilai

Penunjuk ke [antarmuka ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) atau NULL jika objek belum diinisialisasi.

Lihat juga

Kelas