CGdiObject::GetObject

Rellena un búfer con datos que define un objeto especificado.

int GetObject(
   int nCount,
   LPVOID lpObject 
) const;

Parámetros

  • nCount
    especifica el número de bytes para copiar en lpObject el búfer.

  • lpObject
    Señala a un búfer proporcionado por usuario que es recibir información.

Valor devuelto

el número de bytes recuperados; si no 0 si se produce un error.

Comentarios

La función recupera una estructura de datos cuyo tipo depende del tipo de objeto gráfico, como se muestra en la siguiente lista:

Objeto.

Tipo de búfer

CPen

LOGPEN

CBrush

LOGBRUSH

CFont

LOGFONT

CBitmap

Mapa de bits

CPalette

WORD

CRgn

No compatible

Si el objeto es un objeto de CBitmap , GetObject sólo devuelve el ancho, alto, y la información de color de formato de mapa de bits.Los bits reales pueden recuperarse mediante CBitmap:: GetBitmapBits.

si el objeto es un objeto de CPalette , GetObject recupera word que especifica el número de entradas en la paleta.la función no recupera la estructura de LOGPALETTE que define la paleta.Una aplicación puede obtener la información de las entradas de la paleta llamando a CPalette:: GetPaletteEntries.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CGdiObject

Gráfico de jerarquía

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries