Megosztás a következőn keresztül:


CD2DResource osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Absztrakt osztály, amely felületet biztosít a D2D-erőforrások, például ecsetek, rétegek és szövegek létrehozásához és kezeléséhez.

Szemantika

class CD2DResource : public CObject;

Tagok

Védett konstruktorok

Név Description
CD2DResource::CD2DResource CD2DResource objektumot hoz létre.
CD2DResource::~CD2DResource A destruktor. Egy D2D-erőforrásobjektum megsemmisítésekor hívható meg.

Nyilvános metódusok

Név Description
CD2DResource::Létrehozás Létrehoz egy CD2DResource-t.
CD2DResource::D estroy Elpusztít egy CD2DResource objektumot.
CD2DResource::IsValid Erőforrás érvényességének ellenőrzése

Védett metódusok

Név Description
CD2DResource::IsAutoDestroy Ellenőrizze az automatikus megsemmisítés jelzőt.
CD2DResource::ReCreate Hozza létre újra a CD2DResource-t.

Védett adattagok

Név Description
CD2DResource::m_bIsAutoDestroy Az erőforrást a tulajdonos megsemmisíti (CRenderTarget)
CD2DResource::m_pParentTarget Mutató a szülő CRenderTargetre)

Öröklési hierarchia

CObject

CD2DResource

Requirements

Fejléc: afxrendertarget.h

CD2DResource::~CD2DResource

A destruktor. Egy D2D-erőforrásobjektum megsemmisítésekor hívható meg.

virtual ~CD2DResource();

CD2DResource::CD2DResource

CD2DResource objektumot hoz létre.

CD2DResource(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy);

Paraméterek

pParentTarget
Mutató a renderelési célhoz.

bAutoDestroy
Azt jelzi, hogy az objektumot a tulajdonos megsemmisíti (pParentTarget).

CD2DResource::Létrehozás

Létrehoz egy CD2DResource-t.

virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;

Paraméterek

pRenderTarget
Mutató a renderelési célhoz.

Visszaadott érték

Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.

CD2DResource::D estroy

Elpusztít egy CD2DResource objektumot.

virtual void Destroy() = 0;

CD2DResource::IsAutoDestroy

Ellenőrizze az automatikus megsemmisítés jelzőt.

BOOL IsAutoDestroy() const;

Visszaadott érték

IGAZ, ha a tulajdonos megsemmisíti az objektumot; egyéb esetben HAMIS.

CD2DResource::IsValid

Erőforrás érvényességének ellenőrzése

virtual BOOL IsValid() const = 0;

Visszaadott érték

IGAZ, ha az erőforrás érvényes; egyéb esetben HAMIS.

CD2DResource::m_bIsAutoDestroy

Az erőforrást a tulajdonos megsemmisíti (CRenderTarget)

BOOL m_bIsAutoDestroy;

CD2DResource::m_pParentTarget

Mutató a szülő CRenderTargetre)

CRenderTarget* m_pParentTarget;

CD2DResource::ReCreate

Hozza létre újra a CD2DResource-t.

virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);

Paraméterek

pRenderTarget
Mutató a renderelési célhoz.

Visszaadott érték

Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.

Lásd még

osztályok