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) |