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