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