CHwndRenderTarget, classe
Wrapper pour ID2D1HwndRenderTarget.
Syntaxe
class CHwndRenderTarget : public CRenderTarget;
Membres
Constructeurs publics
Nom | Description |
---|---|
CHwndRenderTarget ::CHwndRenderTarget | Construit un objet CHwndRenderTarget à partir de HWND. |
Méthodes publiques
Nom | Description |
---|---|
CHwndRenderTarget ::Attach | Attache l’interface cible de rendu existante à l’objet |
CHwndRenderTarget ::CheckWindowState | Indique si le HWND associé à cette cible de rendu est obstrué. |
CHwndRenderTarget ::Create | Crée une cible de rendu associée à la fenêtre |
CHwndRenderTarget ::D etach | Détache l’interface cible du rendu de l’objet |
CHwndRenderTarget ::GetHwnd | Retourne le HWND associé à cette cible de rendu. |
CHwndRenderTarget ::GetHwndRenderTarget | Retourne l’interface ID2D1HwndRenderTarget. |
CHwndRenderTarget ::ReCreate | Recréer une cible de rendu associée à la fenêtre |
CHwndRenderTarget ::Resize | Modifie la taille de la cible de rendu par la taille de pixel spécifiée |
Opérateurs publics
Nom | Description |
---|---|
CHwndRenderTarget ::operator ID2D1HwndRenderTarget* | Retourne l’interface ID2D1HwndRenderTarget. |
Membres de données protégés
Nom | Description |
---|---|
CHwndRenderTarget ::m_pHwndRenderTarget | Pointeur vers un objet ID2D1HwndRenderTarget. |
Hiérarchie d'héritage
Spécifications
En-tête : afxrendertarget.h
CHwndRenderTarget ::Attach
Attache l’interface cible de rendu existante à l’objet
void Attach(ID2D1HwndRenderTarget* pTarget);
Paramètres
pTarget
Interface cible de rendu existante. Impossible d’avoir la valeur NULL
CHwndRenderTarget ::CheckWindowState
Indique si le HWND associé à cette cible de rendu est obstrué.
D2D1_WINDOW_STATE CheckWindowState() const;
Valeur de retour
Valeur qui indique si le HWND associé à cette cible de rendu est obstrué.
CHwndRenderTarget ::CHwndRenderTarget
Construit un objet CHwndRenderTarget à partir de HWND.
CHwndRenderTarget(HWND hwnd = NULL);
Paramètres
Hwnd
HWND associé à cette cible de rendu
CHwndRenderTarget ::Create
Crée une cible de rendu associée à la fenêtre
BOOL Create(HWND hWnd);
Paramètres
hWnd
HWND associé à cette cible de rendu
Valeur de retour
Si la méthode réussit, elle retourne TRUE. Sinon, elle retourne FALSE
CHwndRenderTarget ::D etach
Détache l’interface cible du rendu de l’objet
ID2D1HwndRenderTarget* Detach();
Valeur de retour
Pointeur vers l’interface cible de rendu détachée.
CHwndRenderTarget ::GetHwnd
Retourne le HWND associé à cette cible de rendu.
HWND GetHwnd() const;
Valeur de retour
HWND associé à cette cible de rendu.
CHwndRenderTarget ::GetHwndRenderTarget
Retourne l’interface ID2D1HwndRenderTarget.
ID2D1HwndRenderTarget* GetHwndRenderTarget();
Valeur de retour
Pointeur vers une interface ID2D1HwndRenderTarget ou NULL si l’objet n’est pas encore initialisé.
CHwndRenderTarget ::m_pHwndRenderTarget
Pointeur vers un objet ID2D1HwndRenderTarget.
ID2D1HwndRenderTarget* m_pHwndRenderTarget;
CHwndRenderTarget ::operator ID2D1HwndRenderTarget*
Retourne l’interface ID2D1HwndRenderTarget.
operator ID2D1HwndRenderTarget*();
Valeur de retour
Pointeur vers une interface ID2D1HwndRenderTarget ou NULL si l’objet n’est pas encore initialisé.
CHwndRenderTarget ::ReCreate
Recréer une cible de rendu associée à la fenêtre
BOOL ReCreate(HWND hWnd);
Paramètres
hWnd
HWND associé à cette cible de rendu
Valeur de retour
Si la méthode réussit, elle retourne TRUE. Sinon, elle retourne FALSE.
CHwndRenderTarget ::Resize
Modifie la taille de la cible de rendu par la taille de pixel spécifiée
BOOL Resize(const CD2DSizeU& size);
Paramètres
size
Nouvelle taille de la cible de rendu en pixels d’appareil
Valeur de retour
Si la méthode réussit, elle retourne TRUE. Sinon, elle retourne FALSE.
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