Struttura BITMAPINFO

La struttura di BITMAPINFO definisce le dimensioni e le informazioni sui colori per una bitmap indipendente dal dispositivo di (DIB) windows.

typedef struct tagBITMAPINFO {
   BITMAPINFOHEADER bmiHeader;
   RGBQUAD bmiColors[1];
} BITMAPINFO;

Parametri

  • bmiHeader
    Specifica una struttura di BITMAPINFOHEADER che contiene informazioni sulle dimensioni e il formato dei colori della DIB indipendente dal dispositivo.

  • bmiColors
    Specifica una matrice di RGBQUAD o i tipi di dati di DWORD che definiscono i colori della bitmap.

Note

Una bitmap indipendente dal dispositivo è costituito da due componenti essenziali: una struttura di BITMAPINFO che descrive le dimensioni e i colori della bitmap e una matrice di byte che specificano i pixel della bitmap.I bit della matrice siano congiunte compressi, ma ogni riga di digitalizzazione necessario applicare gli zeri in per terminare in un limite di LONG .Se l'altezza è positivo, l'origine della bitmap è l'angolo inferiore sinistro.Se l'altezza è negativa, l'origine corrisponde all'angolo superiore sinistro.

Una bitmap compressa è una bitmap in cui la matrice di byte immediatamente successivo alla struttura di BITMAPINFO .Le bitmap compresse viene fatto riferimento da un unico puntatore.

Per ulteriori informazioni sulla struttura di BITMAPINFO e sui valori appropriati per i membri delle strutture di RGBQUAD e di BITMAPINFOHEADER , vedere i seguenti argomenti nella documentazione di Windows SDK .

Requisiti

intestazione: wingdi.h

Vedere anche

Riferimenti

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Altre risorse

Strutture, stili, callback e di mappe messaggi