Freigeben über


CDCRenderTarget-Klasse

Ein Wrapper für ID2D1DCRenderTarget.

Syntax

class CDCRenderTarget : public CRenderTarget;

Member

Öffentliche Konstruktoren

Name Beschreibung
CDCRenderTarget::CDCRenderTarget Erstellt ein CDCRenderTarget-Objekt.

Öffentliche Methoden

Name Beschreibung
CDCRenderTarget::Attach Fügt vorhandene Renderzielschnittstelle an das Objekt an.
CDCRenderTarget::BindDC Bindet das Renderziel an den Gerätekontext, an den Zeichnungsbefehle ausgibt.
CDCRenderTarget::Create Erstellt eine CDCRenderTarget.
CDCRenderTarget::Detach Trennt die Renderzielschnittstelle vom Objekt.
CDCRenderTarget::GetDCRenderTarget Gibt eine Schnittstelle zurück.ID2D1DCRenderTarget

Öffentliche Operatoren

Name Beschreibung
CDCRenderTarget::operator ID2D1DCRenderTarget* Gibt eine Schnittstelle zurück.ID2D1DCRenderTarget

Geschützte Datenmember

Name Beschreibung
CDCRenderTarget::m_pDCRenderTarget Ein Zeiger auf ein ID2D1DCRenderTarget -Objekt.

Vererbungshierarchie

CObject
CRenderTarget
CDCRenderTarget

Anforderungen

Header: afxrendertarget.h

CDCRenderTarget::Attach

Fügt vorhandene Renderzielschnittstelle an das Objekt an.

void Attach(ID2D1DCRenderTarget* pTarget);

Parameter

pTarget
Vorhandene Renderzielschnittstelle. Das kann nicht sein NULL

CDCRenderTarget::BindDC

Bindet das Renderziel an den Gerätekontext, an den Zeichnungsbefehle ausgibt.

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

Parameter

dc
Der Gerätekontext, in dem das Renderziel Zeichenbefehle ausgibt

rect
Die Abmessungen des Handles an einen Gerätekontext (HDC), an den das Renderziel gebunden ist

Rückgabewert

Wenn die Methode erfolgreich ist, wird TRUE zurückgegeben. Andernfalls wird FALSEzurückgegeben.

CDCRenderTarget::CDCRenderTarget

Erstellt ein CDCRenderTarget-Objekt.

CDCRenderTarget();

CDCRenderTarget::Create

Erstellt eine CDCRenderTarget.

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Parameter

props
Der Renderingmodus, das Pixelformat, Remotingoptionen, DPI-Informationen und die minimale DirectX-Unterstützung, die für das Hardwarerendering erforderlich ist.

Rückgabewert

Wenn die Methode erfolgreich ist, wird TRUE zurückgegeben. Andernfalls wird FALSEzurückgegeben.

CDCRenderTarget::Detach

Trennt die Renderzielschnittstelle vom Objekt.

ID2D1DCRenderTarget* Detach();

Rückgabewert

Zeiger auf die getrennte Renderzielschnittstelle.

CDCRenderTarget::GetDCRenderTarget

Gibt ID2D1DCRenderTarget zurück.

ID2D1DCRenderTarget* GetDCRenderTarget();

Rückgabewert

Zeiger auf eine ID2D1DCRenderTarget Schnittstelle oder NULL wenn das Objekt noch nicht initialisiert ist.

CDCRenderTarget::m_pDCRenderTarget

Ein Zeiger auf ein ID2D1DCRenderTarget -Objekt.

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

Gibt eine Schnittstelle zurück.ID2D1DCRenderTarget

operator ID2D1DCRenderTarget*();

Rückgabewert

Zeiger auf eine [ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget)-Schnittstelle oder NULL, wenn das Objekt noch nicht initialisiert ist.

Siehe auch

Klassen