CGdiObject::GetObject

int GetObject ( int nConteggio, LPVOID lpObject ) const;

Valore restituito

Il numero di byte Estratto; in caso contrario 0 se un errore si verifica.

Parametri

nConteggio

Specifica il numero di byte da copiare nel buffer lpObject.

lpObject

Punti a un buffer fornito dall'utente che riceverà le informazioni.

Osservazioni

Si riempie di un buffer di dati che definisce un oggetto specificato. La funzione recupera una struttura di dati cui tipo dipende dal tipo di oggetto grafico, come illustrato nel seguente elenco:

Oggetto Tipo di tampone
CPen LOGPEN
CBrush LOGBRUSH
CFont LOGFONT
CBitmap BITMAP
CPalette WORD
CRgn Non supportato

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

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

Pa&noramica CGdiObject |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CBitmap::GetBitmapBits, CPalette::GetPaletteEntries

Index