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 ID2D1Layer.
Syntaxis
class CD2DLayer : public CD2DResource;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CD2DLayer::CD2DLayer | Maakt een CD2DLayer-object. |
| CD2DLayer::~CD2DLayer | De destructor. Wordt aangeroepen wanneer een D2D-laagobject wordt vernietigd. |
Openbare methoden
| Naam | Description |
|---|---|
| CD2DLayer::Attach | Bestaande resource-interface koppelen aan het object |
| CD2DLayer::Create | Hiermee maakt u een CD2DLayer. (Overschrijft CD2DResource::Create.) |
| CD2DLayer::D estroy | Vernietigt een CD2DLayer-object. (Overschrijft CD2DResource::D estroy.) |
| CD2DLayer::D etach | Resource-interface loskoppelen van het object |
| CD2DLayer::Get | Retourneert ID2D1Layer-interface |
| CD2DLayer::GetSize | Retourneert de grootte van het renderdoel in apparaatonafhankelijke pixels |
| CD2DLayer::IsValid | Controleert de geldigheid van resources (overschrijft CD2DResource::IsValid.) |
Openbare operators
| Naam | Description |
|---|---|
| CD2DLayer::operator ID2D1Layer* | Retourneert ID2D1Layer-interface |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
| CD2DLayer::m_pLayer | Slaat een aanwijzer op naar een ID2D1Layer-object. |
Overnamehiërarchie
CD2DLayer
Requirements
Header: afxrendertarget.h
CD2DLayer::~CD2DLayer
De destructor. Wordt aangeroepen wanneer een D2D-laagobject wordt vernietigd.
virtual ~CD2DLayer();
CD2DLayer::Attach
Bestaande resource-interface koppelen aan het object
void Attach(ID2D1Layer* pResource);
Parameterwaarden
pResource
Bestaande resource-interface. Kan niet NULL zijn
CD2DLayer::CD2DLayer
Maakt een CD2DLayer-object.
CD2DLayer(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parameterwaarden
pParentTarget
Een aanwijzer naar het renderdoel.
bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).
CD2DLayer::Create
Hiermee maakt u een CD2DLayer.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parameterwaarden
pRenderTarget
Een aanwijzer naar het renderdoel.
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.
CD2DLayer::D estroy
Vernietigt een CD2DLayer-object.
virtual void Destroy();
CD2DLayer::D etach
Resource-interface loskoppelen van het object
ID2D1Layer* Detach();
Retourwaarde
Aanwijzer naar losgekoppelde resourceinterface.
CD2DLayer::Get
Retourneert ID2D1Layer-interface
ID2D1Layer* Get();
Retourwaarde
Wijs een ID2D1Layer-interface of NULL aan als het object nog niet is geïnitialiseerd.
CD2DLayer::GetSize
Retourneert de grootte van het renderdoel in apparaatonafhankelijke pixels
CD2DSizeF GetSize() const;
Retourwaarde
De huidige grootte van het renderdoel in apparaatonafhankelijke pixels
CD2DLayer::IsValid
Controleert de geldigheid van resources
virtual BOOL IsValid() const;
Retourwaarde
WAAR als de resource geldig is; anders ONWAAR.
CD2DLayer::m_pLayer
Slaat een aanwijzer op naar een ID2D1Layer-object.
ID2D1Layer* m_pLayer;
CD2DLayer::operator ID2D1Layer*
Retourneert ID2D1Layer-interface
operator ID2D1Layer* ();
Retourwaarde
Wijs een ID2D1Layer-interface of NULL aan als het object nog niet is geïnitialiseerd.