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