Sdílet prostřednictvím


Třída CDCRenderTarget

Obálka pro ID2D1DCRenderTarget.

Syntaxe

class CDCRenderTarget : public CRenderTarget;

Členové

Veřejné konstruktory

Název Popis
CDCRenderTarget::CDCRenderTarget CDCRenderTarget Vytvoří objekt.

Veřejné metody

Název Popis
CDCRenderTarget::Attach Připojí existující cílové rozhraní vykreslení k objektu.
CDCRenderTarget::BindDC Vytvoří vazbu cíle vykreslení na kontext zařízení, ke kterému vydává příkazy kreslení.
CDCRenderTarget::Create Vytvoří .CDCRenderTarget
CDCRenderTarget::Detach Odpojení cílového rozhraní vykreslení z objektu
CDCRenderTarget::GetDCRenderTarget ID2D1DCRenderTarget Vrátí rozhraní.

Veřejné operátory

Název Popis
CDCRenderTarget::operator ID2D1DCRenderTarget* ID2D1DCRenderTarget Vrátí rozhraní.

Chráněné datové členy

Název Popis
CDCRenderTarget::m_pDCRenderTarget Ukazatel na ID2D1DCRenderTarget objekt.

Hierarchie dědičnosti

CObject
CRenderTarget
CDCRenderTarget

Požadavky

Záhlaví: afxrendertarget.h

CDCRenderTarget::Attach

Připojí existující cílové rozhraní vykreslení k objektu.

void Attach(ID2D1DCRenderTarget* pTarget);

Parametry

pTarget
Existující cílové rozhraní vykreslení Nemůže být NULL

CDCRenderTarget::BindDC

Vytvoří vazbu cíle vykreslení na kontext zařízení, ke kterému vydává příkazy kreslení.

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

Parametry

dc
Kontext zařízení, ke kterému vykreslovací cíl vydává příkazy kreslení

rect
Rozměry popisovače k kontextu zařízení (HDC), ke kterému je cíl vykreslení vázán

Návratová hodnota

Pokud je metoda úspěšná, vrátí TRUE. V opačném případě se vrátí FALSE.

CDCRenderTarget::CDCRenderTarget

CDCRenderTarget Vytvoří objekt.

CDCRenderTarget();

CDCRenderTarget::Create

Vytvoří .CDCRenderTarget

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Parametry

props
Režim vykreslování, formát pixelů, možnosti vzdálené komunikace, informace o DPI a minimální podpora DirectX vyžadovaná pro vykreslování hardwaru.

Návratová hodnota

Pokud je metoda úspěšná, vrátí TRUE. V opačném případě se vrátí FALSE.

CDCRenderTarget::Detach

Odpojení cílového rozhraní vykreslení z objektu

ID2D1DCRenderTarget* Detach();

Návratová hodnota

Ukazatel na odpojení cílového rozhraní vykreslení

CDCRenderTarget::GetDCRenderTarget

Vrátí hodnotu ID2D1DCRenderTarget

ID2D1DCRenderTarget* GetDCRenderTarget();

Návratová hodnota

Ukazatel na ID2D1DCRenderTarget rozhraní nebo NULL pokud objekt ještě není inicializován.

CDCRenderTarget::m_pDCRenderTarget

Ukazatel na ID2D1DCRenderTarget objekt.

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

ID2D1DCRenderTarget Vrátí rozhraní.

operator ID2D1DCRenderTarget*();

Návratová hodnota

Ukazatel na [rozhraní ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) nebo NULL, pokud objekt ještě není inicializován.

Viz také

Třídy