Sdílet prostřednictvím


Struktura BITMAPINFO

BITMAPINFO Definuje strukturu dimenze a barevné informace pro Windows rastr nezávislý na zařízení (DIB).

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

Parametry

  • bmiHeader
    Určuje, BITMAPINFOHEADER strukturu, která obsahuje informace o dimenzích a barevný formát rastr nezávislý na zařízení.

  • bmiColors
    Určuje pole RGBQUAD nebo DWORD typy dat, které definují barvy v rastru.

Poznámky

Rastr nezávislý na zařízení se skládá ze dvou samostatných částí: BITMAPINFO struktury, která popisuje rozměry a barvy rastru a pole bajtů, které určují obrazové body v rastru.Bity pole jsou zabaleny dohromady, ale každý řádek kontroly musí být doplněno nulami na ukončení LONG hranice.Pokud výška je pozitivní, bitmapy je levém dolním rohu.Pokud je výška záporná, je levý horní roh.

A balené rastrový je bitmapa, kde bajtové pole následuje ihned BITMAPINFO struktury.Jeden ukazatel odkazuje sbalené bitmapy.

Další informace o BITMAPINFO struktury a vhodné hodnoty pro členy BITMAPINFOHEADER a RGBQUAD struktury, naleznete v následujících tématech Windows SDK dokumentaci.

Požadavky

Záhlaví: wingdi.h systému

Viz také

Referenční dokumentace

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Další zdroje

Struktury, styly, zpětná volání a zprávy mapy