Condividi tramite


CGdiObject::GetObject

Inserisce un buffer di dati che definiscono un determinato oggetto.

int GetObject( 
   int nCount, 
   LPVOID lpObject  
) const;

Parametri

  • nCount
    Specifica il numero di byte da copiare in lpObject il buffer.

  • lpObject
    Punta a un buffer fornito dall'utente che prevede di ricevere informazioni.

Valore restituito

Numero di byte recuperati, in caso contrario 0 se si verifica un errore.

Note

La funzione recupera una struttura di dati di tipo dipende dal tipo di oggetto grafico, come illustrato nel seguente elenco:

Object

Tipo di buffer

CPen

LOGPEN

CBrush

LOGBRUSH

CFont

LOGFONT

CBitmap

BITMAP

CPalette

WORD

CRgn

Non supportato

Se l'oggetto è un oggetto CBitmap, GetObject restituisce solo la larghezza, l'altezza e le informazioni sul formato di colore della bitmap. I bit possono essere recuperati utilizzando CBitmap::GetBitmapBits.

Se l'oggetto è un oggetto CPalette, GetObject recupera WORD che specifica il numero di voci nella tavolozza. La funzione non recuperare la struttura LOGPALETTE che definiscono la tavolozza. Un'applicazione può ottenere informazioni sulle voci della tavolozza chiamando CPalette::GetPaletteEntries.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CGdiObject

Grafico delle gerarchie

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries