Partager via


BITMAPINFO, structure

La structure d' BITMAPINFO définit les dimensions et des informations sur la couleur pour une bitmap indépendante du périphérique (DIB) windows.

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

Paramètres

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

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

Notes

Une bitmap indépendante du périphérique se compose de deux parties distinctes : une structure d' 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 bits dans le tableau sont compressés ensemble, mais chaque ligne de faire doit être effectuée avec des zéros non significatifs pour se terminer sur une limite d' 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 d' BITMAPINFO .Les bitmaps comprimées sont référencées par un pointeur unique.

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

Configuration requise

en-tête : wingdi.h

Voir aussi

Référence

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Autres ressources

Structures, styles, rappels, et les tables des messages