BITMAPINFO-Struktur
Die BITMAPINFO-Struktur definiert die Abmessungen und die Farbinformationen für eine geräteunabhängige Bitmap (DIB) von Windows.
typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO;
Parameter
bmiHeader
Gibt eine BITMAPINFOHEADER-Struktur an, die Informationen über die Abmessungen und das Farbenformat einer geräteunabhängigen Bitmap enthält.bmiColors
Gibt ein Array von RGBQUAD- oder DWORD-Datentypen an, die die Farben in der Bitmap definieren.
Hinweise
Eine geräteunabhängige Bitmap besteht aus zwei verschiedenen Teilen: einer BITMAPINFO-Struktur, die die Abmessungen und Farben der Bitmap beschreibt, und einem Bytearray, das die Pixel in der Bitmap angibt. Die Bits im Array werden zusammengefasst, jede Scanzeile muss jedoch mit Nullen aufgefüllt werden, um an einer LONG-Grenze zu enden. Wenn die Höhe positiv ist, ist der Ursprung der Bitmap die linke untere Ecke. Ist die Höhe negativ, ist der Ursprung die linke obere Ecke.
Eine gepackte Bitmap ist eine Bitmap, bei der das Bytearray unmittelbar auf die BITMAPINFO-Struktur folgt. Auf gepackte Bitmaps wird von einem einzelnen Zeiger verwiesen.
Weitere Informationen über die BITMAPINFO-Struktur und die entsprechenden Werte für Member der BITMAPINFOHEADER- und RGBQUAD-Struktur finden Sie in den folgenden Themen in der Windows SDK-Dokumentation.
BITMAPINFOHEADER-Struktur
RGBQUAD-Struktur
Anforderungen
Header: wingdi.h