Partilhar via


CGdiObject::GetObject

Preenche um buffer com dados que define um objeto especificado.

int GetObject(
   int nCount,
   LPVOID lpObject 
) const;

Parâmetros

  • nCount
    Especifica o número de bytes a ser copiado para o lpObject buffer.

  • lpObject
    Aponta para um buffer fornecido pelo usuário que receberá as informações.

Valor de retorno

O número de bytes recuperados; caso contrário a 0 se um erro ocorrerá.

Comentários

A função recupera uma estrutura de dados cujo tipo depende do tipo de objeto elemento gráfico, conforme mostrado pelo seguinte lista:

Objeto

Tipo de buffer

CPen

LOGPEN

CBrush

LOGBRUSH

CFont

LOGFONT

CBitmap

BITMAP

CPalette

PALAVRA

CRgn

Sem suporte

Se o objeto for um CBitmap objeto, GetObject Retorna apenas a largura, altura e informações de formato de cor do bitmap. Os bits real podem ser recuperados usando CBitmap::GetBitmapBits.

Se o objeto for um CPalette objeto, GetObject recupera um PALAVRA que especifica o número de entradas na paleta.A função não recupera o LOGPALETTE estrutura que define a paleta.Um aplicativo pode obter informações sobre a paleta entradas chamando CPalette::GetPaletteEntries.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CGdiObject

Gráfico de hierarquia

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries

Outros recursos

CGdiObject membros