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êteafxrendertarget.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, FALSE
est 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, FALSE
est 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour