Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
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.