Udostępnij za pośrednictwem


Struktura BITMAPINFO

BITMAPINFO Definiuje strukturę, wymiary i kolor informacji dla systemu Windows device-independent bitmap (DIB).

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

Parametry

  • bmiHeader
    Określa BITMAPINFOHEADER strukturę, która zawiera informacje dotyczące wymiarów i kolorów format mapy bitowej niezależnej od urządzenia.

  • bmiColors
    Określa tablicę RGBQUAD lub DWORD typów danych, które zdefiniowania kolorów w mapie bitowej.

Uwagi

Device-independent bitmap składa się z dwóch odrębnych części: BITMAPINFO strukturę, która opisuje rozmiary i kolory mapy bitowej i tablicę bajtów, które określają pikseli bitmapy.Bity w tablicy są zapakowane razem, ale muszą być wyściełane każdej linii skanowania zerami kończy się LONG granicę.Jeżeli wysokość jest dodatnia, pochodzenie bitmapa jest lewym dolnym rogu.Jeśli wysokość jest ujemna, pochodzi z lewym górnym rogu.

A bitmap pakowane jest mapą bitową, gdzie następuje bezpośrednio tablicy bajtowej BITMAPINFO struktury.Mapy bitowe pakowane odwołuje się pojedynczego wskaźnika.

Aby uzyskać więcej informacji o BITMAPINFO struktury i właściwe wartości dla członków BITMAPINFOHEADER i RGBQUAD struktur, zobacz następujące tematy w Windows SDK dokumentacji.

Wymagania

Nagłówek: wingdi.h

Zobacz też

Informacje

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Inne zasoby

Struktury, style, wywołania zwrotne i mapy wiadomości