Compartilhar via


CGdiObject::GetObject

Preenche um buffer com dados que definem um objeto especificado.

int GetObject( 
   int nCount, 
   LPVOID lpObject  
) const;

Parâmetros

  • nCount
    Especifica o número de bytes para copiar lpObject no buffer.

  • lpObject
    Aponta para um buffer usuário que é fornecido receber informação.

Valor de retorno

o número de bytes recuperados; se não 0 se ocorrer um erro.

Comentários

A função retorna uma estrutura de dados cujo tipo depende do tipo de objeto gráfico, como mostrado pela lista a seguir:

Object

Tipo de buffer

CPen

LOGPEN

CBrush

LOGBRUSH

CFont

LOGFONT

CBitmap

BITMAP

CPalette

PALAVRA

CRgn

Sem suporte

Se o objeto é um objeto de CBitmap , GetObject retorna apenas a largura, altura, e informações sobre o formato de cor de bitmap. Os bits reais podem ser recuperados usando CBitmap::GetBitmapBits.

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CGdiObject

Gráfico da hierarquia

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries