Partager via


Classe CDCRenderTarget

Wrapper pour ID2D1DCRenderTarget.

Syntaxe

class CDCRenderTarget : public CRenderTarget;

Membres

Constructeurs publics

Nom Description
CDCRenderTarget::CDCRenderTarget Construit un objet CDCRenderTarget.

Méthodes publiques

Nom Description
CDCRenderTarget::Attach Attache l’interface cible de rendu existante à l’objet
CDCRenderTarget::BindDC Lie la cible de rendu au contexte de l’appareil auquel il émet des commandes de dessin
CDCRenderTarget::Create Crée un CDCRenderTarget.
CDCRenderTarget::Detach Détache l’interface cible du rendu de l’objet
CDCRenderTarget::GetDCRenderTarget Retourne une ID2D1DCRenderTarget interface

Opérateurs publics

Nom Description
CDCRenderTarget::operator ID2D1DCRenderTarget* Retourne une ID2D1DCRenderTarget interface

Membres de données protégés

Nom Description
CDCRenderTarget ::m_pDCRenderTarget Pointeur vers un objet ID2D1DCRenderTarget .

Hiérarchie d'héritage

CObject
CRenderTarget
CDCRenderTarget

Spécifications

En-tête : afxrendertarget.h

CDCRenderTarget::Attach

Attache l’interface cible de rendu existante à l’objet

void Attach(ID2D1DCRenderTarget* pTarget);

Paramètres

pTarget
Interface cible de rendu existante. Impossible d’être NULL

CDCRenderTarget::BindDC

Lie la cible de rendu au contexte de l’appareil auquel il émet des commandes de dessin

BOOL BindDC(
    const CDC& dc,
    const CRect& rect);

Paramètres

dc
Contexte d’appareil auquel la cible de rendu émet des commandes de dessin

rect
Dimensions du handle à un contexte d’appareil (HDC) auquel la cible de rendu est liée

Valeur de retour

Si la méthode réussit, retourne TRUE. Sinon, FALSEest retourné.

CDCRenderTarget::CDCRenderTarget

Construit un objet CDCRenderTarget.

CDCRenderTarget();

CDCRenderTarget::Create

Crée un CDCRenderTarget.

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Paramètres

props
Mode de rendu, format de pixel, options de communication à distance, informations DPI et prise en charge minimale de DirectX requise pour le rendu matériel.

Valeur de retour

Si la méthode réussit, retourne TRUE. Sinon, FALSEest retourné.

CDCRenderTarget::Detach

Détache l’interface cible du rendu de l’objet

ID2D1DCRenderTarget* Detach();

Valeur de retour

Pointeur vers l’interface cible de rendu détachée.

CDCRenderTarget::GetDCRenderTarget

Retourne un ID2D1DCRenderTarget.

ID2D1DCRenderTarget* GetDCRenderTarget();

Valeur de retour

Pointeur vers une interface ou NULL si l’objet ID2D1DCRenderTarget n’est pas encore initialisé.

CDCRenderTarget::m_pDCRenderTarget

Pointeur vers un objet ID2D1DCRenderTarget .

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

Retourne une ID2D1DCRenderTarget interface

operator ID2D1DCRenderTarget*();

Valeur de retour

Pointeur vers une [interface ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) ou NULL si l’objet n’est pas encore initialisé.

Voir aussi

Classes