Share via


Klasse CHwndRenderTarget

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Een wrapper voor ID2D1HwndRenderTarget.

Syntaxis

class CHwndRenderTarget : public CRenderTarget;

Leden

Openbare constructors

Naam Description
CHwndRenderTarget::CHwndRenderTarget Hiermee wordt een CHwndRenderTarget-object gemaakt van HWND.

Openbare methoden

Naam Description
CHwndRenderTarget::Attach Bestaande renderdoelinterface koppelen aan het object
CHwndRenderTarget::CheckWindowState Hiermee wordt aangegeven of de HWND die aan dit renderdoel is gekoppeld, is afgeschreven.
CHwndRenderTarget::Create Hiermee maakt u een renderdoel dat is gekoppeld aan het venster
CHwndRenderTarget::D etach De doelinterface van het object loskoppelen
CHwndRenderTarget::GetHwnd Retourneert de HWND die aan dit renderdoel is gekoppeld.
CHwndRenderTarget::GetHwndRenderTarget Hiermee wordt id2D1HwndRenderTarget-interface geretourneerd.
CHwndRenderTarget::ReCreate Hiermee maakt u een renderdoel dat is gekoppeld aan het venster opnieuw
CHwndRenderTarget::Resize Hiermee wijzigt u de grootte van het renderdoel in de opgegeven pixelgrootte

Openbare operators

Naam Description
CHwndRenderTarget::operator ID2D1HwndRenderTarget* Hiermee wordt id2D1HwndRenderTarget-interface geretourneerd.

Beveiligde gegevensleden

Naam Description
CHwndRenderTarget::m_pHwndRenderTarget Een aanwijzer naar een ID2D1HwndRenderTarget-object.

Overnamehiërarchie

CObject

CRenderTarget

CHwndRenderTarget

Requirements

Header: afxrendertarget.h

CHwndRenderTarget::Attach

Bestaande renderdoelinterface koppelen aan het object

void Attach(ID2D1HwndRenderTarget* pTarget);

Parameterwaarden

pTarget
Bestaande renderdoelinterface. Kan niet NULL zijn

CHwndRenderTarget::CheckWindowState

Hiermee wordt aangegeven of de HWND die aan dit renderdoel is gekoppeld, is afgeschreven.

D2D1_WINDOW_STATE CheckWindowState() const;

Retourwaarde

Een waarde die aangeeft of de HWND die aan dit renderdoel is gekoppeld, is onderbroken.

CHwndRenderTarget::CHwndRenderTarget

Hiermee wordt een CHwndRenderTarget-object gemaakt van HWND.

CHwndRenderTarget(HWND hwnd = NULL);

Parameterwaarden

hwnd
De HWND die is gekoppeld aan dit renderdoel

CHwndRenderTarget::Create

Hiermee maakt u een renderdoel dat is gekoppeld aan het venster

BOOL Create(HWND hWnd);

Parameterwaarden

hWnd
De HWND die is gekoppeld aan dit renderdoel

Retourwaarde

Als de methode slaagt, wordt TRUE geretourneerd. Anders wordt ONWAAR geretourneerd

CHwndRenderTarget::D etach

De doelinterface van het object loskoppelen

ID2D1HwndRenderTarget* Detach();

Retourwaarde

Aanwijzer om de doelinterface te ontkoppelen.

CHwndRenderTarget::GetHwnd

Retourneert de HWND die aan dit renderdoel is gekoppeld.

HWND GetHwnd() const;

Retourwaarde

De HWND die is gekoppeld aan dit renderdoel.

CHwndRenderTarget::GetHwndRenderTarget

Hiermee wordt id2D1HwndRenderTarget-interface geretourneerd.

ID2D1HwndRenderTarget* GetHwndRenderTarget();

Retourwaarde

Aanwijzer naar een ID2D1HwndRenderTarget-interface of NULL als het object nog niet is geïnitialiseerd.

CHwndRenderTarget::m_pHwndRenderTarget

Een aanwijzer naar een ID2D1HwndRenderTarget-object.

ID2D1HwndRenderTarget* m_pHwndRenderTarget;

CHwndRenderTarget::operator ID2D1HwndRenderTarget*

Hiermee wordt id2D1HwndRenderTarget-interface geretourneerd.

operator ID2D1HwndRenderTarget*();

Retourwaarde

Aanwijzer naar een ID2D1HwndRenderTarget-interface of NULL als het object nog niet is geïnitialiseerd.

CHwndRenderTarget::ReCreate

Hiermee maakt u een renderdoel dat is gekoppeld aan het venster opnieuw

BOOL ReCreate(HWND hWnd);

Parameterwaarden

hWnd
De HWND die is gekoppeld aan dit renderdoel

Retourwaarde

Als de methode slaagt, wordt TRUE geretourneerd. Anders wordt FALSE geretourneerd.

CHwndRenderTarget::Resize

Hiermee wijzigt u de grootte van het renderdoel in de opgegeven pixelgrootte

BOOL Resize(const CD2DSizeU& size);

Parameterwaarden

grootte
De nieuwe grootte van het renderdoel in pixels van het apparaat

Retourwaarde

Als de methode slaagt, wordt TRUE geretourneerd. Anders wordt FALSE geretourneerd.

Zie ook

Klassen