Structure BITMAPCOREHEADER (wingdi.h)

La structure BITMAPCOREHEADER contient des informations sur les dimensions et le format de couleur d’une DIB.

Syntaxe

typedef struct tagBITMAPCOREHEADER {
  DWORD bcSize;
  WORD  bcWidth;
  WORD  bcHeight;
  WORD  bcPlanes;
  WORD  bcBitCount;
} BITMAPCOREHEADER, *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER;

Membres

bcSize

Nombre d’octets requis par la structure.

bcWidth

Largeur de la bitmap, en pixels.

bcHeight

Hauteur de la bitmap, en pixels.

bcPlanes

Nombre de plans pour l’appareil cible. Cette valeur doit être 1.

bcBitCount

Nombre de bits par pixel. Cette valeur doit être 1, 4, 8 ou 24.

Remarques

La structure BITMAPCOREINFO combine la structure BITMAPCOREHEADER et une table de couleurs pour fournir une définition complète des dimensions et des couleurs d’une DIB. Pour plus d’informations sur la spécification d’une DIB, consultez BITMAPCOREINFO.

Une application doit utiliser les informations stockées dans le membre bcSize pour localiser la table de couleurs dans une structure BITMAPCOREINFO , à l’aide d’une méthode telle que la suivante :


pColor = ((LPBYTE) pBitmapCoreInfo + 
        (WORD) (pBitmapCoreInfo -> bcSize)) 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

BITMAPCOREINFO

Bitmap Structures

Vue d’ensemble des bitmaps