Structura bitmap

Se specifică tipul de bitmap. Acest membru trebuie să fie zero.

Stabilește lățimea bitmap în pixeli. Lățimea trebuie să fie mai mare decât zero.







Specifică înălțimea bitmap, în pixeli. Înălțimea ar trebui să fie mai mare decât zero.

Specifică numărul de octeți din fiecare linie de scanare. Această valoare trebuie să fie divizibil cu 2, deoarece sistemul presupune că valorile de biți ale șirului bitmap este format, care este aliniat pe o graniță cuvânt (word).

Setează numărul final de avioane de culoare.

Specifică numărul de biți necesari pentru indexarea de culoarea pixelului.

Un pointer la locul de valori de biți ale bitmap. Structura bmBits membre trebuie să fie pointer la distanță la un șir de caractere (1 byte) valori.







Formate utilizate de bitmap curent este monocrom și color. Bitmap monocrome foloseste un bit, odnoploskostnoy format. Fiecare scanare (scanare) este un multiplu de 32 de biți.

Scanarea pentru înălțime monocrom bitmap n aranjate după cum se indică mai jos:

Pixelii de pe un dispozitiv monocrom sunt fie negru sau alb. Dacă bitul corespunzător din bitmap este 1, pixelul este setat în imaginea color; în cazul în care este zero, pixelul este setat la culoarea de fundal.

Toate dispozitivele care au RC_BITBLT capacitatea functionala. bitmap-uri de sprijin. Pentru detalii, a se vedea. În descrierea funcției GetDeviceCaps.

Fiecare dispozitiv are un format unic de culoare. Pentru a transfera un bitmap de la un dispozitiv la altul, utilizați funcția și GetDIBits SetDIBits.

Cazarea și compatibilitatea Bitmap