CGdiObject::GetObject

int GetObject ( int nCount, LPVOID lpObject ) const;

Valor devuelto

Recuperar el número de bytes; de lo contrario se produce 0 si un error.

Parámetros

nCount

Especifica el número de bytes a copiar en el búfer de lpObject.

lpObject

Puntos a un buffer suministrado por el usuario que va a recibir la información.

Observaciones

Llena un búfer de datos que define un objeto especificado. 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 se admite

Si el objeto es un objeto CBitmap , GetObject devuelve sólo la anchura, la altura y la información de formato de color del mapa. Los bits reales se pueden recuperar mediante el uso de CBitmap::GetBitmapBits.

Si el objeto es un objeto CPalette , GetObject recupera una palabra que especifica el número de entradas en la paleta. La función no recuperar la LOGPALETTE estructura que define la paleta. Una aplicación puede obtener información sobre las entradas de la paleta llamando CPalette::GetPaletteEntries.

Visió&n General de CGdiObject |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CBitmap::GetBitmapBits, CPalette::GetPaletteEntries

Index