Partager via


CGdiObject, classe

Fournit une classe de base pour différents genres d'objets de définition de données (GDI) Graphics Device Interface windows tels que des images, des zones, les pinceaux, des stylets, les palettes de couleurs, des polices.

class CGdiObject : public CObject

Membres

Constructeurs publics

Nom

Description

CGdiObject::CGdiObject

Construit un objet CGdiObject.

Méthodes publiques

Nom

Description

CGdiObject::Attach

Joint un objet Windows GDI à un objet d' CGdiObject .

CGdiObject::CreateStockObject

Récupère un handle vers une des stylets, les pinceaux, ou des polices d'actions prédéfinie windows.

CGdiObject::DeleteObject

Supprime l'objet Windows GDI attaché à l'objet d' CGdiObject de la mémoire en libérant toute la mémoire du système associé à l'objet.

CGdiObject::DeleteTempMap

Supprime tous les objets temporaires d' CGdiObject créés par FromHandle.

CGdiObject::Detach

Détache un objet Windows GDI d'un objet d' CGdiObject et retourne un handle vers l'objet Windows GDI.

CGdiObject::FromHandle

Retourne un pointeur vers un objet d' CGdiObject donné un handle vers un objet Windows GDI.

CGdiObject::GetObject

Remplit mémoire tampon de données qui décrivent l'objet Windows GDI attaché à l'objet d' CGdiObject .

CGdiObject::GetObjectType

Récupère le type de l'objet GDI.

CGdiObject::GetSafeHandle

Retourne m_hObject à moins qu' this soit NULL, dans ce cas NULL est retourné.

CGdiObject::UnrealizeObject

Réinitialise l'origine d'un pinceau ou réinitialise une palette logique.

Opérateurs publics

Nom

Description

CGdiObject::operator ! =

Détermine si deux objets GDI logiquement ne sont pas égales.

== De CGdiObject::operator

Détermine si deux objets GDI sont logiquement égaux.

CGdiObject::operator HGDIOBJ

Récupère HANDLE à l'objet Windows GDI attaché.

Données membres publiques

Nom

Description

CGdiObject::m_hObject

HANDLE contenant HBITMAP, HPALETTE, HRGN, HBRUSH, HPEN, ou HFONT associé à cet objet.

Notes

Vous ne créez jamais directement CGdiObject . Au contraire, vous créez un objet d'une de ses classes dérivées, telles que CPen ou CBrush.

Pour plus d'informations sur CGdiObject, consultez objets graphiques.

Hiérarchie d'héritage

CObject

CGdiObject

Configuration requise

En-tête : afxwin.h

Voir aussi

Référence

Graphique de la hiérarchie

CBitmap, classe

CBrush, classe

CFont, classe

CPalette, classe

CPen, classe

CRgn, classe