Zitat von
Khabarakh:
Weil das der Standard Windows-Typ ist: ABGR
BGRA, jedenfalls beim Typ TRGBQuad. Aber verwirrenderweise ist die Reihenfolge beim Windows-Typ TPaletteEntry gleich RGBF. Besonders konsequent ist Windows also nicht.
Vielleicht spielt die
Endianness da eine Rolle. Die Intel-Architektur ist ja Little-Endian. D.h. die einzelnen Bytes eines TRGBQuads stehen zwar in der Reihenfolge B,G,R,A im Speicher, aber als einziger 32-Bit-Wert interpretiert ist es "ARGB".