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