SetDIBitsToDevice (2) - biHøyden i BITMAPINFOHEADER er negativ

Setdibitstodevice Biheight Bitmapinfoheader Is Negative



biHeight er Negativ verdi Når DIB-bitmappen er Vend opp og ned Måten å tegne, forskjellen mellom parametrene biHøyde og positiv verdi er som følger:

[1] cLines angir antall linjer som er inkludert i lpvBits, som er større enn den maksimale verdien som kan oppnås, og bildet kan ikke vises.

Figur 1 Eksempel på ugyldige cLines-parametere



[2] Bildekoordinatsystemet bestemt av StartScan er som følger

StartScan> 0 StartScan<0 StartScan = 0



[3] xSrc, ySrc, w, h: Spesifiser bildeområdet som skal vises i koordinatsystemet bestemt av StartScan.



Den endelige bildestørrelsen på displayet er bxh, og pikseldatadelen er den røde rammedelen.Utover den røde boksen er tom, den endelige skjermen pga biHeight er negativt Bildet vil Vend opp og ned .