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


CHwndRenderTarget 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.

Az ID2D1HwndRenderTarget burkolója.

Szemantika

class CHwndRenderTarget : public CRenderTarget;

Tagok

Nyilvános konstruktorok

Név Description
CHwndRenderTarget::CHwndRenderTarget CHwndRenderTarget objektumot hoz létre a HWND-ből.

Nyilvános metódusok

Név Description
CHwndRenderTarget::Attach Meglévő renderelési célfelület csatolása az objektumhoz
CHwndRenderTarget::CheckWindowState Azt jelzi, hogy a leképezési célhoz társított HWND nincs-e elzárva.
CHwndRenderTarget::Létrehozás Az ablakhoz társított renderelési cél létrehozása
CHwndRenderTarget::D etach A renderelési célfelület leválasztása az objektumról
CHwndRenderTarget::GetHwnd A renderelési célhoz társított HWND-t adja vissza.
CHwndRenderTarget::GetHwndRenderTarget Az ID2D1HwndRenderTarget felületet adja vissza.
CHwndRenderTarget::ReCreate Az ablakhoz társított renderelési cél újbóli létrehozása
CHwndRenderTarget::Resize A renderelési cél méretének módosítása a megadott képpontméretre

Nyilvános operátorok

Név Description
CHwndRenderTarget::operator ID2D1HwndRenderTarget* Az ID2D1HwndRenderTarget felületet adja vissza.

Védett adattagok

Név Description
CHwndRenderTarget::m_pHwndRenderTarget Egy ID2D1HwndRenderTarget objektumra mutató mutató.

Öröklési hierarchia

CObject

CRenderTarget

CHwndRenderTarget

Requirements

Fejléc: afxrendertarget.h

CHwndRenderTarget::Attach

Meglévő renderelési célfelület csatolása az objektumhoz

void Attach(ID2D1HwndRenderTarget* pTarget);

Paraméterek

pTarget
Meglévő renderelési célfelület. Nem lehet NULL

CHwndRenderTarget::CheckWindowState

Azt jelzi, hogy a leképezési célhoz társított HWND nincs-e elzárva.

D2D1_WINDOW_STATE CheckWindowState() const;

Visszaadott érték

Egy érték, amely jelzi, hogy a leképezési célhoz társított HWND el van-e zárt állapotban.

CHwndRenderTarget::CHwndRenderTarget

CHwndRenderTarget objektumot hoz létre a HWND-ből.

CHwndRenderTarget(HWND hwnd = NULL);

Paraméterek

hwnd
A renderelési célhoz társított HWND

CHwndRenderTarget::Létrehozás

Az ablakhoz társított renderelési cél létrehozása

BOOL Create(HWND hWnd);

Paraméterek

hWnd
A renderelési célhoz társított HWND

Visszaadott érték

Ha a metódus sikeres, igaz értéket ad vissza. Ellenkező esetben HAMIS értéket ad vissza

CHwndRenderTarget::D etach

A renderelési célfelület leválasztása az objektumról

ID2D1HwndRenderTarget* Detach();

Visszaadott érték

Mutató a leválasztott renderelési célfelületre.

CHwndRenderTarget::GetHwnd

A renderelési célhoz társított HWND-t adja vissza.

HWND GetHwnd() const;

Visszaadott érték

A renderelési célhoz társított HWND.

CHwndRenderTarget::GetHwndRenderTarget

Az ID2D1HwndRenderTarget felületet adja vissza.

ID2D1HwndRenderTarget* GetHwndRenderTarget();

Visszaadott érték

Mutasson egy ID2D1HwndRenderTarget felületre vagy NULL értékre, ha az objektum még nincs inicializálva.

CHwndRenderTarget::m_pHwndRenderTarget

Egy ID2D1HwndRenderTarget objektumra mutató mutató.

ID2D1HwndRenderTarget* m_pHwndRenderTarget;

CHwndRenderTarget::operator ID2D1HwndRenderTarget*

Az ID2D1HwndRenderTarget felületet adja vissza.

operator ID2D1HwndRenderTarget*();

Visszaadott érték

Mutasson egy ID2D1HwndRenderTarget felületre vagy NULL értékre, ha az objektum még nincs inicializálva.

CHwndRenderTarget::ReCreate

Az ablakhoz társított renderelési cél újbóli létrehozása

BOOL ReCreate(HWND hWnd);

Paraméterek

hWnd
A renderelési célhoz társított HWND

Visszaadott érték

Ha a metódus sikeres, igaz értéket ad vissza. Ellenkező esetben HAMIS értéket ad vissza.

CHwndRenderTarget::Resize

A renderelési cél méretének módosítása a megadott képpontméretre

BOOL Resize(const CD2DSizeU& size);

Paraméterek

méret
A renderelési cél új mérete az eszköz képpontjaiban

Visszaadott érték

Ha a metódus sikeres, igaz értéket ad vissza. Ellenkező esetben HAMIS értéket ad vissza.

Lásd még

osztályok