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 FALSE
zurü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 FALSE
zurü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.