Freigeben über


BITMAPCOREHEADER-Struktur (wingdi.h)

Die BITMAPCOREHEADER-Struktur enthält Informationen zu den Abmessungen und dem Farbformat eines DIB.

Syntax

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

Member

bcSize

Die Anzahl von Bytes, die für die -Struktur erforderlich sind.

bcWidth

Die Breite der Bitmap in Pixel.

bcHeight

Die Höhe der Bitmap in Pixel.

bcPlanes

Die Anzahl der Ebenen für das Zielgerät. Dieser Wert muss 1 sein.

bcBitCount

Die Anzahl der Bits pro Pixel. Dieser Wert muss 1, 4, 8 oder 24 sein.

Hinweise

Die BITMAPCOREINFO-Struktur kombiniert die BITMAPCOREHEADER-Struktur und eine Farbtabelle, um eine vollständige Definition der Abmessungen und Farben eines DIB bereitzustellen. Weitere Informationen zum Angeben eines DIB finden Sie unter BITMAPCOREINFO.

Eine Anwendung sollte die im bcSize-Member gespeicherten Informationen verwenden, um die Farbtabelle in einer BITMAPCOREINFO-Struktur mithilfe einer Methode wie der folgenden zu suchen:


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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (windows.h einschließen)

Weitere Informationen

BITMAPCOREINFO

Bitmapstrukturen

Übersicht über Bitmaps