Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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.