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 |
|
CBrush |
|
CFont |
|
CBitmap |
|
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