CGdiObject::GetObject

int GetObject ( int nCount, LPVOID lpObject ) const ;

Valeur de retour

Le nombre d'octets Récupérée ; sinon, 0 si une erreur se produit.

Paramètres

nCount

Spécifie le nombre d'octets à copier dans le tampon lpObject.

lpObject

Points à un tampon fourni par l'utilisateur qui doit recevoir les informations.

Remarques

Remplit une zone tampon avec données qui définit un objet spécifié. La fonction extrait une structure de données dont le type dépend du type d'objet graphique, tel que démontré par la liste suivante:

Objet Type de tampon
CPen LOGPEN
CBrush LOGBRUSH
CFont LOGFONT
CBitmap IMAGE BITMAP
CPalette WORD
CRgn Non pris en charge

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

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

Aperçu CGdiObject |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CBitmap::GetBitmapBits, CPalette::GetPaletteEntries

Index