CGdiObject::GetObject

int GetObject ( int nCount, LPVOID lpObject ) const;

Valor de retorno

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

Parâmetros

nCount

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

lpObject

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

Observações

Preenche um buffer com dados que define um objeto especificado. A função recupera uma estrutura de dados cujo tipo depende do tipo de objeto gráfico, conforme mostrado na seguinte lista de:

Objeto Tipo de buffer
CPen LOGPEN
CBrush LOGBRUSH
CFont LOGFONT
CBitmap BITMAP
CPalette PALAVRA
CRgn Não suportado

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

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

Visão geral de CGdiObjectMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CBitmap::GetBitmapBits, CPalette::GetPaletteEntries

Index