Partager via


CGdiObject::GetObject

Remplit mémoire tampon de données qui définissent un objet spécifié.

int GetObject(
   int nCount,
   LPVOID lpObject 
) const;

Paramètres

  • nCount
    Spécifie le nombre d'octets pour copier dans lpObject la mémoire tampon.

  • lpObject
    Pointe vers une mémoire tampon fournie par l'utilisateur qui est de recevoir les informations.

Valeur de retour

Le nombre d'octets extraits ; sinon 0 si une erreur se produit.

Notes

La fonction récupère une structure de données dont le type dépend du type d'objet graphique, comme indiqué par la liste suivante :

Objet

Type de mémoire tampon

CPen

LOGPEN

CBrush

LOGBRUSH

CFont

LOGFONT

CBitmap

BITMAP

CPalette

WORD

CRgn

Non pris en charge

Si l'objet est un objet d' CBitmap , GetObject retourne uniquement la largeur, la hauteur, et les informations de format de couleur de la bitmap.Les bits réels peuvent être récupérés à l'aide de CBitmap::GetBitmapBits.

Si l'objet est un objet d' CPalette , GetObject extrait word qui spécifie le nombre d'entrées dans la palette.La fonction ne récupère pas la structure de LOGPALETTE qui définit la palette.Une application peut obtenir des informations sur les entrées de la palette en appelant CPalette::GetPaletteEntries.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CGdiObject

Graphique de la hiérarchie

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries