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 CGdiObject | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CBitmap::GetBitmapBits, CPalette::GetPaletteEntries