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.