Partager via


structure de BITMAPINFO

La structure BITMAPINFO définit les dimensions et des informations sur la couleur d'un .dib (DIB) Windows.

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

Paramètres

  • bmiHeader
    Spécifie une structure BITMAPINFOHEADER qui contient des informations sur les dimensions et de couleur d'un bitmap indépendante du périphérique.

  • bmiColors
    Spécifie un tableau de RGBQUAD ou de types de données DWORD qui définissent les couleurs dans la bitmap.

Notes

Un .dib se compose de deux parties distinctes: une structure de BITMAPINFO qui décrit les dimensions et les couleurs de la bitmap, et un tableau d'octets qui spécifient les pixels dans la bitmap. Les octets dans le tableau sont compressés ensemble, mais chaque ligne scannée doit être entourée de zéros non significatifs pour se terminer sur une limite LONG. Si la hauteur est positive, l'origine de la bitmap est l'angle inférieur gauche. Si la hauteur est négative, l'origine est l'angle supérieur gauche.

Une bitmap compressée est une bitmap où le tableau d'octets suit immédiatement la structure de BITMAPINFO. Des bitmaps comprimées sont référencées par un pointeur unique.

Pour plus d'informations sur la structure BITMAPINFO et valeurs appropriées pour les membres de structures de BITMAPINFOHEADER et RGBQUAD, consultez les rubriques suivantes dans la documentation de Kit de développement logiciel Windows.

Configuration requise

Header: wingdi.h

Voir aussi

Référence

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Autres ressources

Structures, les styles, rappels, et les tables des messages